@aurouscia/au-table-editor
Version:
vue表格编辑器组件
25 lines (24 loc) • 1.12 kB
TypeScript
import { TableData } from './models/Table';
import { SizeChange } from './models/etc/sizeChange';
import { SaveFunc } from './models/etc/saveFunc';
import { SaveResCallback } from './models/etc/saveResCallback';
type __VLS_Props = {
tableData?: TableData;
externalSaveCallbackProvide?: (save: SaveFunc) => void;
sizeChangeCallback?: (data: SizeChange) => void;
noAds?: boolean;
noShortcut?: boolean;
};
declare function loadData(t: TableData): void;
declare function save(): Promise<boolean>;
declare const _default: import("vue").DefineComponent<__VLS_Props, {
loadData: typeof loadData;
save: typeof save;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
save: (value: TableData, callBack: SaveResCallback) => any;
changed: () => any;
}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{
onSave?: ((value: TableData, callBack: SaveResCallback) => any) | undefined;
onChanged?: (() => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;