UNPKG

typedraft

Version:

TypeDraft is a superset of typescript with built-in support for DSL extension and literate programming.

20 lines (19 loc) 561 B
import { IDSL, IPlugin } from "../src"; /** * */ export interface ITypeDraftConfig { DSLs: Array<{ name: string; dsl: () => IDSL; }>; DraftPlugins?: Array<IPlugin & Function>; Targets: Array<{ src: string; dest: string; baseDir?: string; extension?: string; }>; } export declare function MakeTranscriberWithConfig(code: string, config: ITypeDraftConfig): import("../src").ITranscriber; export declare function ComposeFile(code: string, config?: ITypeDraftConfig): string;