@cuba-platform/front-generator
Version:
CUBA Platform front-end clients generator
22 lines • 740 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.idn = exports.exportModifier = exports.str = exports.param = void 0;
const ts = require("typescript");
function param(name, typeName) {
const paramType = ts.createTypeReferenceNode(typeName, undefined);
return ts.createParameter(undefined, undefined, undefined, name, undefined, paramType);
}
exports.param = param;
function str(text) {
return ts.createStringLiteral(text);
}
exports.str = str;
function exportModifier() {
return ts.createToken(ts.SyntaxKind.ExportKeyword);
}
exports.exportModifier = exportModifier;
function idn(text) {
return ts.createIdentifier(text);
}
exports.idn = idn;
//# sourceMappingURL=ts-shorthands.js.map