@rivercoders/vue3-datagrid
Version:
Vue 3 DataGrid Spreadsheet
14 lines (13 loc) • 1.88 kB
TypeScript
import { App } from "vue";
export declare const VGrid: import("vue").DefineComponent<import("@rivercoders/revogrid/dist/types/components").JSX.RevoGrid & import("./vue-component-lib/utils").InputProps<string | number | boolean>, object, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("@rivercoders/revogrid/dist/types/components").JSX.RevoGrid & import("./vue-component-lib/utils").InputProps<string | number | boolean>>, {}>;
export declare const VGridPlugin: {
install(app: App): void;
};
export declare const VGridVueTemplate: (vueConstructor: any) => (h: import("@rivercoders/revogrid/dist/types/interfaces").RevoGrid.HyperFunc<import("@rivercoders/revogrid/dist/types/stencil-public-runtime").VNode>, p: import("@rivercoders/revogrid/dist/types/interfaces").RevoGrid.ColumnDataSchemaModel) => JSX.Element;
export declare const VGridVueTemplateConstructor: (vueConstructor: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, el: import("./vue-template").VueElement, p: Record<string, any>, appContext: any) => {
vueInstance: any;
destroy: () => void;
el: import("./vue-template").VueElement;
};
export declare const VGridVueEditor: (vueConstructor: any) => (column: import("@rivercoders/revogrid/dist/types/interfaces").RevoGrid.ColumnDataSchemaModel, save: Function, close: Function) => import("./vue-editor-adapter").default;
export default VGrid;