UNPKG

flowgen

Version:

Generate flowtype definition files from TypeScript

18 lines (17 loc) 537 B
"use strict"; exports.__esModule = true; exports.default = void 0; let namespaceProps = Object.create(null); let namespaces = []; var _default = { register: name => namespaces.push(name), registerProp: (namespace, name) => namespaceProps[name] = namespace, nsExists: name => namespaces.includes(name), nsPropExists: name => Object.keys(namespaceProps).includes(name), getNSForProp: name => namespaceProps[name], reset: () => { namespaceProps = Object.create(null); namespaces = []; } }; exports.default = _default;