@nestia/sdk
Version:
Nestia SDK and Swagger generator
16 lines • 777 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExpressionFactory = void 0;
const factory_1 = require("@ttsc/factory");
/**
* Numeric-literal helper that handles negative values via a leading
* `MinusToken` prefix unary, matching how the TypeScript factory itself emits
* negative numeric literals.
*/
var ExpressionFactory;
(function (ExpressionFactory) {
ExpressionFactory.number = (value) => value < 0
? factory_1.factory.createPrefixUnaryExpression(factory_1.SyntaxKind.MinusToken, factory_1.factory.createNumericLiteral(Math.abs(value)))
: factory_1.factory.createNumericLiteral(value);
})(ExpressionFactory || (exports.ExpressionFactory = ExpressionFactory = {}));
//# sourceMappingURL=ExpressionFactory.js.map