UNPKG

@focuson/cod

Version:

A command line tool to help with the code on demand

16 lines (15 loc) 776 B
#!/usr/bin/env node import { SourceAndTargetDir, TsxTransformer } from "./TsxTransformer"; import { JsonSourceDirAndTargetDir, JsonTransformer } from "./JsonTransformer"; import { PathAndSha } from "./Files"; interface SourceJsonSourceAndTargetDir extends SourceAndTargetDir, JsonSourceDirAndTargetDir { } export declare class BuildCode { tsxTransformer: TsxTransformer; jsonTransformer: JsonTransformer; static create(): BuildCode; constructor(tsxTransformer: TsxTransformer, jsonTransformer: JsonTransformer); validate(src: SourceJsonSourceAndTargetDir, skipJson: boolean): Promise<[void[]]> | Promise<[void[], void[]]>; buildCode: (src: SourceJsonSourceAndTargetDir, skipJson: boolean) => Promise<void[] | PathAndSha[]>; } export {};