@axentix/vue
Version:
Vue Axentix is the Axentix integration for the VueJS framework.
163 lines (162 loc) • 4.41 kB
TypeScript
export default _sfc_main;
declare const _sfc_main: import("vue-demi").DefineComponent<{
headers: {
type: ArrayConstructor;
default: () => any[];
};
items: {
type: ArrayConstructor;
default: () => any[];
};
classes: {
type: StringConstructor;
default: string;
};
search: {
type: StringConstructor;
default: string;
};
pagination: {
type: BooleanConstructor;
default: boolean;
};
paginationSize: {
type: StringConstructor;
default: string;
validator: (val: unknown) => boolean;
};
perPage: {
type: NumberConstructor;
default: number;
validator: (val: unknown) => boolean;
};
expandable: {
type: BooleanConstructor;
default: boolean;
};
singleExpand: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
hover: {
type: BooleanConstructor;
default: boolean;
};
noDataText: {
type: StringConstructor;
default: string;
};
paginationText: {
type: StringConstructor;
default: string;
};
total: {
type: NumberConstructor;
};
serverSide: {
type: BooleanConstructor;
default: boolean;
};
}, {
computedItems: import("vue-demi").ComputedRef<any[]>;
localHeaders: import("vue-demi").Ref<any[]>;
localItems: import("vue-demi").Ref<any[]>;
sortedHeader: any;
page: any;
firstItemIndex: import("vue-demi").Ref<number>;
lastItemIndex: import("vue-demi").Ref<number>;
localTotal: import("vue-demi").ComputedRef<number>;
isAsc: import("vue-demi").Ref<boolean>;
totalPage: import("vue-demi").Ref<number>;
goto: (p: any) => number;
sortBy: (header: any) => void;
expandItem: (item: any) => void;
listeners: any;
}, any, {}, {}, import("vue-demi").DefineComponent<Readonly<import("vue-demi").ComponentPropsOptions<{
[x: string]: unknown;
}>>, unknown, unknown, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {}, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, readonly string[] | Readonly<import("vue-demi").ExtractPropTypes<Readonly<import("vue-demi").ComponentObjectPropsOptions<{
[x: string]: unknown;
}>>>>, {
[x: number]: string;
} | {}, {}>, import("vue-demi").ComponentOptionsMixin, {}, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, Readonly<import("vue-demi").ExtractPropTypes<{
headers: {
type: ArrayConstructor;
default: () => any[];
};
items: {
type: ArrayConstructor;
default: () => any[];
};
classes: {
type: StringConstructor;
default: string;
};
search: {
type: StringConstructor;
default: string;
};
pagination: {
type: BooleanConstructor;
default: boolean;
};
paginationSize: {
type: StringConstructor;
default: string;
validator: (val: unknown) => boolean;
};
perPage: {
type: NumberConstructor;
default: number;
validator: (val: unknown) => boolean;
};
expandable: {
type: BooleanConstructor;
default: boolean;
};
singleExpand: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
hover: {
type: BooleanConstructor;
default: boolean;
};
noDataText: {
type: StringConstructor;
default: string;
};
paginationText: {
type: StringConstructor;
default: string;
};
total: {
type: NumberConstructor;
};
serverSide: {
type: BooleanConstructor;
default: boolean;
};
}>>, {
search: string;
classes: string;
headers: unknown[];
items: unknown[];
pagination: boolean;
paginationSize: string;
perPage: number;
expandable: boolean;
singleExpand: boolean;
loading: boolean;
hover: boolean;
noDataText: string;
paginationText: string;
serverSide: boolean;
}, {}>;