UNPKG

@nestia/sdk

Version:

Nestia SDK and Swagger generator

27 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TypeFactory = void 0; const factory_1 = require("@ttsc/factory"); /** * Higher-level type-keyword factory. * * Wraps {@link factory.createKeywordTypeNode} with a name-based interface so * generator code reads as `TypeFactory.keyword("any")` instead of selecting the * `SyntaxKind.AnyKeyword` token by hand. */ var TypeFactory; (function (TypeFactory) { const KEYWORDS = { void: factory_1.SyntaxKind.VoidKeyword, any: factory_1.SyntaxKind.AnyKeyword, unknown: factory_1.SyntaxKind.UnknownKeyword, boolean: factory_1.SyntaxKind.BooleanKeyword, number: factory_1.SyntaxKind.NumberKeyword, bigint: factory_1.SyntaxKind.BigIntKeyword, string: factory_1.SyntaxKind.StringKeyword, never: factory_1.SyntaxKind.NeverKeyword, undefined: factory_1.SyntaxKind.UndefinedKeyword, }; TypeFactory.keyword = (type) => factory_1.factory.createKeywordTypeNode(KEYWORDS[type]); })(TypeFactory || (exports.TypeFactory = TypeFactory = {})); //# sourceMappingURL=TypeFactory.js.map