ts-budgie
Version:
Converts TypeScript code to Budgie.
24 lines • 848 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ts = require("typescript");
var knownFlags = new Map([
[ts.TypeFlags.Boolean, "boolean"],
[ts.TypeFlags.BooleanLike, "boolean"],
[ts.TypeFlags.BooleanLiteral, "boolean"],
[ts.TypeFlags.Number, "float"],
[ts.TypeFlags.NumberLike, "float"],
[ts.TypeFlags.NumberLiteral, "float"],
[ts.TypeFlags.String, "string"],
[ts.TypeFlags.StringLike, "string"],
[ts.TypeFlags.StringLiteral, "string"],
]);
var TypeFlagsResolver = /** @class */ (function () {
function TypeFlagsResolver() {
}
TypeFlagsResolver.prototype.resolve = function (flags) {
return knownFlags.get(flags);
};
return TypeFlagsResolver;
}());
exports.TypeFlagsResolver = TypeFlagsResolver;
//# sourceMappingURL=flags.js.map