@rivercoders/vue3-datagrid
Version:
Vue 3 DataGrid Spreadsheet
14 lines (13 loc) • 692 B
TypeScript
import { RevoGrid } from '@rivercoders/revogrid/dist/types/interfaces';
import { VNode } from '@rivercoders/revogrid/dist/types/stencil-public-runtime';
import { ComponentPublicInstance, DefineComponent } from "vue";
export interface VueElement extends HTMLElement {
_vnode?: ComponentPublicInstance<any>;
}
export declare const vueTemplateConstructor: (vueConstructor: DefineComponent, el: VueElement | null, p: Record<string, any>, appContext: any) => {
vueInstance: any;
destroy: () => void;
el: VueElement;
};
declare const vueTemplate: (vueConstructor: any) => (h: RevoGrid.HyperFunc<VNode>, p: RevoGrid.ColumnDataSchemaModel) => JSX.Element;
export default vueTemplate;