@axentix/vue
Version:
Vue Axentix is the Axentix integration for the VueJS framework.
210 lines (209 loc) • 6.08 kB
TypeScript
export default _sfc_main;
declare const _sfc_main: import("vue").ComponentOptions<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, import("@vue/composition-api").ShallowUnwrapRef<{
computedItems: import("@vue/composition-api").ComputedRef<any[]>;
localHeaders: import("@vue/composition-api").Ref<any[]>;
localItems: import("@vue/composition-api").Ref<any[]>;
sortedHeader: any;
page: any;
firstItemIndex: import("@vue/composition-api").Ref<number>;
lastItemIndex: import("@vue/composition-api").Ref<number>;
localTotal: import("@vue/composition-api").ComputedRef<any>;
isAsc: import("@vue/composition-api").Ref<boolean>;
totalPage: import("@vue/composition-api").Ref<number>;
goto: (p: any) => number;
sortBy: (header: any) => void;
expandItem: (item: any) => void;
listeners: {
[x: string]: Function;
};
}> & import("@vue/composition-api").Data, {}, {}, {
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;
};
}, import("@vue/composition-api").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;
};
}>, {}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin> & Omit<import("vue").VueConstructor<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
classes: string;
search: 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;
} & {
total?: number;
}, import("@vue/composition-api").ShallowUnwrapRef<{
computedItems: import("@vue/composition-api").ComputedRef<any[]>;
localHeaders: import("@vue/composition-api").Ref<any[]>;
localItems: import("@vue/composition-api").Ref<any[]>;
sortedHeader: any;
page: any;
firstItemIndex: import("@vue/composition-api").Ref<number>;
lastItemIndex: import("@vue/composition-api").Ref<number>;
localTotal: import("@vue/composition-api").ComputedRef<any>;
isAsc: import("@vue/composition-api").Ref<boolean>;
totalPage: import("@vue/composition-api").Ref<number>;
goto: (p: any) => number;
sortBy: (header: any) => void;
expandItem: (item: any) => void;
listeners: {
[x: string]: Function;
};
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
classes: string;
search: 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;
} & {
total?: number;
}, {
classes: string;
search: 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;
}, true>);