ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
33 lines (31 loc) • 1.09 kB
TypeScript
import { CrudProps } from '../props';
export declare function stringifyObject(obj: any): string;
export declare function useDataRequest(props: CrudProps, emit: any): {
handleSearch: () => void;
tableProps: globalThis.ComputedRef<any>;
handleReset: () => void;
handleKeyDown: (e: KeyboardEvent) => void;
handlePaginationChange: (val: {
page: number;
pageSize: number;
}) => void;
handleSortChange: ({ column, prop, order }: {
column: any;
prop: string;
order: string;
}) => void;
middleFormData: globalThis.WritableComputedRef<any>;
isUseFormDataStorage: globalThis.ComputedRef<boolean | "">;
handleRadioChange: (selection: any) => void;
handleExport: () => void;
getTableData: (payload?: {
column: any;
prop: string;
order: string;
}) => Promise<any>;
isShowDialog: globalThis.Ref<boolean>;
rowData: globalThis.Ref<{}>;
currentMode: globalThis.Ref<"add" | "edit" | "view">;
isShowDrawer: globalThis.Ref<boolean>;
refreshAfterRequest: () => void;
};