UNPKG

svogv

Version:

A decorator based approach for model driven forms, including an advanced DataGrid and a TreeView component.

17 lines (16 loc) 919 B
/** * The Display decorator. * * This decorator can be used on fields. It's being used to create label in {@link EditorComponent} and * headers in the {@link DataGridComponent}. Additional parameters are provided to refine forms further. * * @param name The Name or Label that appears in forms or as header in grids. * @param order If one uses `AutoFormComponent` to create a whole form from a model, this controls the element's order. * @param description A tooltip, which can be used optionally. */ export declare function Display(name: string, order?: number, description?: string): (target: object, property: string | symbol) => void; export declare namespace Display { var Name: (target: object, key: string, def?: string) => any; var Order: (target: object, key: string, def?: string) => any; var Desc: (target: object, key: string, def?: string) => any; }