flowgen
Version:
Generate flowtype definition files from TypeScript
18 lines (17 loc) • 537 B
JavaScript
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;
;