@stacksjs/stx
Version:
A Bun plugin that allows for using Laravel Blade-like syntax.
9 lines (8 loc) • 661 B
TypeScript
export declare type FilterFunction = (value: any, ...args: any[]) => any
let globalContext: Record<string, any> = {}
export declare function setGlobalContext(context: Record<string, any>): void;
export declare function escapeHtml(unsafe: string): string;
export declare function processExpressions(template: string, context: Record<string, any>, filePath: string): string;
export declare function applyFilters(value: any, filterExpression: string, context: Record<string, any>): any;
export declare function evaluateExpression(expression: string, context: Record<string, any>, silent?: boolean): any;
export declare function unescapeHtml(html: string): string;