xpm
Version:
The xPack project manager command line tool
21 lines • 953 B
TypeScript
import { Logger } from '@xpack/logger';
import { LiquidSubstitutionsVariables } from '../data/substitutions-variables.js';
import { Actions } from './actions.js';
import { BuildConfigurations } from './build-configurations.js';
import { LiquidEngine } from './liquid-engine.js';
import { JsonXpmPackage } from '../types/json.js';
export declare const buildFolderRelativePathPropertyName = "buildFolderRelativePath";
export interface DataModelConstructorParameters {
jsonPackage: JsonXpmPackage;
log: Logger;
}
export declare class DataModel {
readonly substitutionsVariables: LiquidSubstitutionsVariables;
readonly actions: Actions;
readonly buildConfigurations: BuildConfigurations;
protected readonly _log: Logger;
protected readonly _engine: LiquidEngine;
protected readonly _jsonPackage: JsonXpmPackage;
constructor({ jsonPackage, log }: DataModelConstructorParameters);
}
//# sourceMappingURL=data-model.d.ts.map