narraleaf
Version:
Create your visual novel with Electron and React
16 lines (15 loc) • 576 B
TypeScript
import { RendererProject } from "../../project/renderer/rendererProject";
export declare enum StructureEntityType {
File = "file",
Dir = "dir"
}
export type BuildTempStructure = {
type: StructureEntityType.Dir;
name: string;
children?: BuildTempStructure[];
} | {
type: StructureEntityType.File;
name: string;
src: string | ((rendererProject: RendererProject, ...args: any[]) => string);
};
export declare function createStructure(structure: BuildTempStructure[], rendererProject: RendererProject, dest: string, ...args: any[]): Promise<void>;