UNPKG

654 BTypeScriptView Raw
1import { Liquid } from '../../liquid';
2import { Token, Template, Tokenizer, Context, TagImplOptions } from '../../types';
3declare const _default: TagImplOptions;
4export default _default;
5declare type ParsedFileName = Template[] | Token | string | undefined;
6/**
7 * @return null for "none",
8 * @return Template[] for quoted with tags and/or filters
9 * @return Token for expression (not quoted)
10 * @throws TypeError if cannot read next token
11 */
12export declare function parseFilePath(tokenizer: Tokenizer, liquid: Liquid): ParsedFileName | null;
13export declare function renderFilePath(file: ParsedFileName, ctx: Context, liquid: Liquid): any;