@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
16 lines (15 loc) • 625 B
TypeScript
import { FileService } from "./FileService";
import { Liquid } from 'liquidjs';
import { PreviewConfiguration } from "../models/configuration/PreviewConfiguration";
export declare class TokenizationService {
fileService: FileService;
liquidEngine: Liquid;
constructor();
parseLiquidTemplate(filePath: string, values: PreviewConfiguration): Promise<string>;
replaceSquareBrackets(match: any): any;
tokenizeForLiquid(data: string): string;
detokenizeForLiveTokens(data: string): string;
detokenizeData(data: object): void;
detokenize(content: string): string;
registerFilters(): void;
}