UNPKG

@rivercoders/vue3-datagrid

Version:
14 lines (13 loc) 692 B
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;