leds-spark-lib
Version:
Biblioteca de geração de código
20 lines (17 loc) • 636 B
JavaScript
import fs from "fs";
import { expandToString } from "../../../../util/template-string.js";
import path from "path";
export function generate(project_abstraction, target_folder) {
fs.writeFileSync(path.join(target_folder, 'ui.ts'), generateUi(project_abstraction, target_folder));
}
function generateUi(project_abstraction, target_folder) {
return expandToString `
import type { InjectionKey, Ref } from "vue";
export const chaveModal = Symbol() as InjectionKey<{
estaAberto: Readonly<Ref<boolean, boolean>>;
abrirModal: (novoTexto?: string) => void;
fecharModal: () => void;
}>
`;
}
//# sourceMappingURL=generate.js.map