tdesign-pro-component
Version:
ProComponents tdesign-vue-next + Vue3 + TS
17 lines (16 loc) • 683 B
TypeScript
import { Optional, PromiseFunction } from '@tdesign-pro-component/utils';
import { ProTableOption, ProTableProps } from './types';
export declare class ProTableBuilder<T = any> {
private static innerOptions;
private static innerRequest;
private static innerSubmit;
private static innerProps;
private constructor();
static builder(): ProTableBuilder<any>;
options(options: ProTableOption<T>[]): this;
props(props: Optional<ProTableProps<T>, 'options' | 'request'>): this;
request(request: PromiseFunction<T>): this;
build(): import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
[key: string]: any;
}>;
}