UNPKG

@dcodegroup-au/dsg-vue

Version:

Front-end Vue/Tailwind DSG for UntitledUI.

42 lines (41 loc) 1.8 kB
import { DsgTableField } from './DsgTableComponent.vue'; /** * ------------------------------------------------ * # Setup: Props/Models/Variables * ------------------------------------------------ */ export type DsgTableSortField = { name: string; field: string; direction: string; } | null; export interface DsgTableRowHeaderProps { fields: DsgTableField[]; scrollVisible: boolean; hasSelectAll?: boolean; showExpandDetail?: boolean; tableDataLength?: number; } type __VLS_Props = DsgTableRowHeaderProps; type __VLS_PublicProps = { "sortField"?: DsgTableSortField; "selectedRows"?: DsgTableField[]; "hasSelected"?: boolean; } & __VLS_Props; declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:sortField": (value: DsgTableSortField) => any; "update:selectedRows": (value: DsgTableField[]) => any; "update:hasSelected": (value: boolean) => any; } & { "dsg-table:sort-field": (field: DsgTableField) => any; "dsg-table:on-select-all": () => any; "dsg-table:on-deselect-all": () => any; }, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onDsg-table:sort-field"?: ((field: DsgTableField) => any) | undefined; "onDsg-table:on-select-all"?: (() => any) | undefined; "onDsg-table:on-deselect-all"?: (() => any) | undefined; "onUpdate:sortField"?: ((value: DsgTableSortField) => any) | undefined; "onUpdate:selectedRows"?: ((value: DsgTableField[]) => any) | undefined; "onUpdate:hasSelected"?: ((value: boolean) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLTableRowElement>; export default _default;