v-dashkit
Version:
This template should help get you started developing with Vue 3 in Vite.
61 lines (60 loc) • 2.82 kB
TypeScript
import type { TableRouter, ITableHeaderProps, AppTableFilter, ITableHeader } from '@/types/types';
import { type ColumnProps } from 'primevue/column';
export declare class TableHeaderText implements ITableHeader {
columnProps: ColumnProps;
columnName: string;
tableRouter?: TableRouter;
isGlobalFilter: boolean;
filter?: AppTableFilter;
constructor(name: string, params: ITableHeaderProps);
}
export declare class TableHeaderCount extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderIcon extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderHidden extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderTag extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderLink extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderImage extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderDate extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderUnitInput extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderUnitPrice extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
export declare class TableHeaderUnitPriceTotal extends TableHeaderText implements ITableHeader {
renderHtml: (value: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}