UNPKG

kui-vue

Version:

A lightweight desktop UI component library suitable for Vue.js 2.

35 lines (30 loc) 769 B
import Vue, { VueConstructor } from "vue"; /** Table component props */ export interface TableProps { /** default: undefined */ data?: any[]; /** default: undefined */ columns?: any[]; /** default: undefined */ selectedKeys?: any[]; /** default: undefined */ disabledKeys?: any[]; /** default: key */ rowKey?: string; /** default: undefined */ scroll?: Record<string, any>; /** default: default */ size?: any; bordered?: boolean; checkable?: boolean; loading?: boolean; emptyText?: string; } /** Table component instance */ export interface Table extends Vue { $props: TableProps; $emit(event: string, ...args: any[]): void; } /** Table Vue component type */ declare const Table: VueConstructor<Table>; export default Table;