xpm
Version:
The xPack project manager command line tool
28 lines • 1.25 kB
TypeScript
import * as liquidjs from 'liquidjs';
import { Logger } from '@xpack/logger';
import { LiquidSubstitutionsStrings } from '../data/substitutions-variables.js';
export interface LiquidPropertiesDropConstructorParameters {
engine: liquidjs.Liquid;
properties: LiquidSubstitutionsStrings;
log: Logger;
}
export declare class LiquidPropertiesDrop extends liquidjs.Drop {
protected readonly _log: Logger;
protected readonly _properties: LiquidSubstitutionsStrings;
protected readonly _engine: liquidjs.Liquid;
constructor({ engine, properties, log, }: LiquidPropertiesDropConstructorParameters);
liquidMethodMissing(key: string, context: liquidjs.Context): Promise<any>;
}
export interface LiquidMatrixDropConstructorParameters {
engine: liquidjs.Liquid;
matrix: LiquidSubstitutionsStrings;
log: Logger;
}
export declare class LiquidMatrixDrop extends liquidjs.Drop {
protected readonly _log: Logger;
protected readonly _matrix: LiquidSubstitutionsStrings;
protected readonly _engine: liquidjs.Liquid;
constructor({ engine, matrix, log }: LiquidMatrixDropConstructorParameters);
liquidMethodMissing(key: string, context: liquidjs.Context): Promise<any>;
}
//# sourceMappingURL=liquid-drop.d.ts.map