@discoveryjs/discovery
Version:
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
14 lines (13 loc) • 515 B
TypeScript
import type { ViewRenderer } from './view.js';
import { Dictionary } from './dict.js';
export type Preset = {
name: string;
render(el: HTMLElement | DocumentFragment, config: any, data: any, context: any): any;
config: any;
};
export declare class PresetRenderer extends Dictionary<Preset> {
#private;
constructor(view: ViewRenderer);
define(name: string, config: any): Readonly<Preset>;
render(container: HTMLElement | DocumentFragment, name: string, data?: any, context?: any): any;
}