diff --git a/src/babel/types/flow.js b/src/babel/types/flow.js index d734f8385f..1d37a971d7 100644 --- a/src/babel/types/flow.js +++ b/src/babel/types/flow.js @@ -100,17 +100,17 @@ export function removeTypeDuplicates(nodes) { */ export function createTypeAnnotationBasedOnTypeof(type) { - if (value === "string") { + if (type === "string") { return t.stringTypeAnnotation(); - } else if (value === "number") { + } else if (type === "number") { return t.numberTypeAnnotation(); - } else if (value === "undefined") { + } else if (type === "undefined") { return t.voidTypeAnnotation(); - } else if (value === "boolean") { + } else if (type === "boolean") { return t.booleanTypeAnnotation(); - } else if (value === "function") { + } else if (type === "function") { // todo - } else if (value === "object") { + } else if (type === "object") { // todo } }