UNPKG

@keymanapp/kmc

Version:

Keyman Developer compiler command line tools

12 lines 774 B
import { KeymanFileTypes } from "@keymanapp/common-types"; import { CompilerCallbacks, CompilerOptions, KeymanCompiler } from "@keymanapp/developer-utils"; export declare abstract class BuildActivity { abstract get name(): string; abstract get sourceExtension(): KeymanFileTypes.Source; abstract get compiledExtension(): KeymanFileTypes.Binary; abstract get description(): string; abstract build(infile: string, outfile: string, callbacks: CompilerCallbacks, options: CompilerOptions): Promise<boolean>; protected runCompiler<T extends CompilerOptions>(compiler: KeymanCompiler, infile: string, outfile: string, callbacks: CompilerCallbacks, options: T): Promise<boolean>; private createOutputFolder; } //# sourceMappingURL=BuildActivity.d.ts.map