twing
Version:
First-class Twig engine for the JavaScript ecosystem
9 lines (8 loc) • 581 B
TypeScript
import type { TwingBaseExpressionNode } from "../expression";
export type TwingConstantNodeValue = string | number | boolean | null;
export type TwingConstantNodeAttributes<Value extends TwingConstantNodeValue> = {
value: Value;
};
export interface TwingConstantNode<Value extends TwingConstantNodeValue = TwingConstantNodeValue> extends TwingBaseExpressionNode<"constant", TwingConstantNodeAttributes<Value>> {
}
export declare const createConstantNode: <Value extends string | number | boolean | null>(value: Value, line: number, column: number) => TwingConstantNode<Value>;