extended-dynamic-forms
Version:
Extended React JSON Schema Form (RJSF) v6 with custom components, widgets, templates, layouts, and form events
25 lines (24 loc) • 697 B
TypeScript
export interface TemplateError {
path: string;
template: string;
error: string;
availableBindings: string[];
}
export interface ApplyTemplateBindingsOptions {
escape?: boolean;
isDev?: boolean;
}
export interface ApplyTemplateBindingsResult<T> {
result: T;
errors: TemplateError[];
}
interface TemplateStats {
cacheHits: number;
compiled: number;
}
declare global {
var __EDF_TEMPLATE_STATS__: TemplateStats | undefined;
}
export declare function applyTemplateBindings<T>(value: T, bindings: Record<string, unknown>, options?: ApplyTemplateBindingsOptions): ApplyTemplateBindingsResult<T>;
export declare function clearTemplateCache(): void;
export {};