jsii-reflect
Version:
strongly-typed reflection library and tools for jsii
17 lines • 664 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.assemblyFromSource = exports.typeSystemFromSource = void 0;
const jsii_1 = require("jsii");
const lib_1 = require("../lib");
function typeSystemFromSource(source, cb) {
const asm = assemblyFromSource(source, cb);
return asm.system;
}
exports.typeSystemFromSource = typeSystemFromSource;
function assemblyFromSource(source, cb) {
const ass = (0, jsii_1.sourceToAssemblyHelper)(source, cb);
const ts = new lib_1.TypeSystem();
return ts.addAssembly(new lib_1.Assembly(ts, ass));
}
exports.assemblyFromSource = assemblyFromSource;
//# sourceMappingURL=util.js.map