magner
Version:
Universal admin panel magnetic to any backend
10 lines (9 loc) • 865 B
TypeScript
import type { CardConfig, LoginConfig, TableConfig, FiltersForm } from '../types/configs';
import type { GenericForm } from '../types/form';
import type { Table } from '../types/components/table';
export declare const formController: <ENTITY extends {}>(config: GenericForm<ENTITY>) => GenericForm<ENTITY>;
export declare const filtersFormController: <ENTITY extends {}>(config: FiltersForm<ENTITY>) => FiltersForm<ENTITY>;
export declare const tableController: <ENTITY extends {}>(config: Table<ENTITY>) => Table<ENTITY>;
export declare const loginPageController: <ENTITY extends {}>(config: LoginConfig<ENTITY>) => LoginConfig<ENTITY>;
export declare const tablePageController: <ENTITY extends {}>(config: TableConfig<ENTITY>) => TableConfig<ENTITY>;
export declare const cardPageController: <ENTITY extends {}>(config: CardConfig<ENTITY>) => CardConfig<ENTITY>;