UNPKG

@keymanapp/kmc

Version:

Keyman Developer compiler command line tools

22 lines 1.1 kB
import { BuildActivity } from './BuildActivity.js'; import { KeymanFileTypes } from '@keymanapp/common-types'; import { CompilerCallbacks } from '@keymanapp/developer-utils'; import { ExtendedCompilerOptions } from '../../util/extendedCompilerOptions.js'; export declare class BuildModelInfo extends BuildActivity { get name(): string; get sourceExtension(): KeymanFileTypes.Source; get compiledExtension(): KeymanFileTypes.Binary; get description(): string; /** * Compiles a build/ .model_info from a source .model_info file and * corresponding model and package data files. Data not provided in the * .model_info file will be extracted from the other source files. * @param infile a .kpj file or a .model_info file. When a .model_info file is * given, will look for a .kpj in the same folder. * @param callbacks * @param options * @returns */ build(infile: string, _outfile: string, callbacks: CompilerCallbacks, options: ExtendedCompilerOptions): Promise<boolean>; } //# sourceMappingURL=BuildModelInfo.d.ts.map