@keymanapp/kmc
Version:
Keyman Developer compiler command line tools
22 lines • 1.1 kB
TypeScript
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