jamis-formula
Version:
负责 amis 里面的表达式实现,内置公式,编辑器等
19 lines (18 loc) • 748 B
TypeScript
import type { FilterMap } from './types';
/**
* 将转义后的html标签值还原
*/
export declare const unescapeHtml: (str?: string) => string;
/**
* 为了安全而转义html标签
*/
export declare const escapeHtml: (str: string) => string;
export declare function removeHTMLTag(str: string): string;
/**
* filter 是历史包袱,不建议使用。因为这是之前的语法,所以在公式解析里面做了兼容。
* 建议用 ${ LEFT(xxx) } 这种函数调用语法。
*/
export declare const filters: FilterMap;
export declare function registerFilter(name: string, fn: (input: any, ...args: any[]) => any): void;
export declare function extendsFilters(value: FilterMap): void;
export declare function getFilters(): FilterMap;