@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
26 lines (24 loc) • 1.24 kB
JavaScript
import { __name } from './chunk-43IZMM3W.js';
var cache = new (void 0)();
function createTransformer(context, options = {}) {
return /* @__PURE__ */ __name(function transformer(ctx) {
cache.tick();
return new (void 0)(ctx, cache).withReflection({
reflection: options.reflectionMode || "default",
reflectionLevel: options.reflectionLevel || context.tsconfig.tsconfigJson.compilerOptions?.reflectionLevel || context.tsconfig.tsconfigJson.reflectionLevel || "minimal"
});
}, "transformer");
}
__name(createTransformer, "createTransformer");
function createDeclarationTransformer(context, options = {}) {
return /* @__PURE__ */ __name(function declarationTransformer(ctx) {
return new (void 0)(ctx, cache).withReflection({
reflection: options.reflectionMode || "default",
reflectionLevel: options.reflectionLevel || context.tsconfig.tsconfigJson.compilerOptions?.reflectionLevel || context.tsconfig.tsconfigJson.reflectionLevel || "minimal"
});
}, "declarationTransformer");
}
__name(createDeclarationTransformer, "createDeclarationTransformer");
export { createDeclarationTransformer, createTransformer };
//# sourceMappingURL=chunk-5J4CUQCQ.js.map
//# sourceMappingURL=chunk-5J4CUQCQ.js.map