Sha256: 5a48d7d1ffabb37f39398d080ced7dab04f45a45b0e373b1c90b2bd8f36ed727
Contents?: true
Size: 1.03 KB
Versions: 161
Compression:
Stored size: 1.03 KB
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _index = require("../generated/index.js"); var _default = exports.default = createTypeAnnotationBasedOnTypeof; function createTypeAnnotationBasedOnTypeof(type) { switch (type) { case "string": return (0, _index.stringTypeAnnotation)(); case "number": return (0, _index.numberTypeAnnotation)(); case "undefined": return (0, _index.voidTypeAnnotation)(); case "boolean": return (0, _index.booleanTypeAnnotation)(); case "function": return (0, _index.genericTypeAnnotation)((0, _index.identifier)("Function")); case "object": return (0, _index.genericTypeAnnotation)((0, _index.identifier)("Object")); case "symbol": return (0, _index.genericTypeAnnotation)((0, _index.identifier)("Symbol")); case "bigint": return (0, _index.anyTypeAnnotation)(); } throw new Error("Invalid typeof value: " + type); } //# sourceMappingURL=createTypeAnnotationBasedOnTypeof.js.map
Version data entries
161 entries across 15 versions & 2 rubygems