kodama-ui
Version:
Kodama UI is a Vue 3 component library that provides a set of components & funcionality to build your application.
204 lines (203 loc) • 5.32 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
index: {
type: StringConstructor;
required: boolean;
description: string;
};
store: {
type: StringConstructor;
required: boolean;
description: string;
};
columns: {
type: () => import("./k-table.types").KTableColumn[];
required: boolean;
description: string;
};
data: {
type: () => any[];
default: () => never[];
description: string;
};
total: {
type: () => number;
default: () => number;
description: string;
};
loading: {
type: BooleanConstructor;
default: boolean;
description: string;
};
selected: {
type: () => any[];
required: boolean;
description: string;
};
header: {
type: BooleanConstructor;
default: boolean;
description: string;
};
clean: {
type: BooleanConstructor;
default: boolean;
description: string;
};
requiredFilters: {
type: import("vue").PropType<import("../../../store/modules/query").QueryFilter>;
default: null;
description: string;
};
card: {
type: (BooleanConstructor | StringConstructor)[];
default: boolean;
description: string;
};
cardTag: {
type: StringConstructor;
default: string;
};
cardClasses: {
type: (ArrayConstructor | StringConstructor)[];
default: () => never[];
};
pagination: {
type: import("vue").PropType<"infinite" | "manual">;
default: string;
};
show404: {
type: BooleanConstructor;
default: boolean;
};
disabledRows: {
type: () => any[];
default: () => never[];
};
}, {
hasSlot: (name: string) => boolean;
cols: any;
id: string;
refresh: any;
colLength: any;
toggleCheck: any;
isRowChecked: any;
isRowDisabled: any;
toggleGlobalCheck: any;
busy: any;
enable404: import("vue").Ref<boolean>;
isCheckedAll: any;
isMore: any;
loadMore: any;
loadLess: any;
isRowOpen: any;
toggleRow: any;
params: import("./k-table.types").KTableParams;
loadStoreParams: any;
order: any;
limit: any;
filter: any;
resetFilters: any;
strict: any;
query: any;
isMobile: import("vue").ComputedRef<boolean>;
modalOpened: import("vue").Ref<boolean>;
cardMode: import("vue").ComputedRef<boolean>;
resetAndClose: () => void;
goToUrl: (col: any, item: any) => void;
resetTheFilters: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("filter" | "fetch" | "cleanFilters")[], "filter" | "fetch" | "cleanFilters", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
index: {
type: StringConstructor;
required: boolean;
description: string;
};
store: {
type: StringConstructor;
required: boolean;
description: string;
};
columns: {
type: () => import("./k-table.types").KTableColumn[];
required: boolean;
description: string;
};
data: {
type: () => any[];
default: () => never[];
description: string;
};
total: {
type: () => number;
default: () => number;
description: string;
};
loading: {
type: BooleanConstructor;
default: boolean;
description: string;
};
selected: {
type: () => any[];
required: boolean;
description: string;
};
header: {
type: BooleanConstructor;
default: boolean;
description: string;
};
clean: {
type: BooleanConstructor;
default: boolean;
description: string;
};
requiredFilters: {
type: import("vue").PropType<import("../../../store/modules/query").QueryFilter>;
default: null;
description: string;
};
card: {
type: (BooleanConstructor | StringConstructor)[];
default: boolean;
description: string;
};
cardTag: {
type: StringConstructor;
default: string;
};
cardClasses: {
type: (ArrayConstructor | StringConstructor)[];
default: () => never[];
};
pagination: {
type: import("vue").PropType<"infinite" | "manual">;
default: string;
};
show404: {
type: BooleanConstructor;
default: boolean;
};
disabledRows: {
type: () => any[];
default: () => never[];
};
}>> & {
onFilter?: ((...args: any[]) => any) | undefined;
onFetch?: ((...args: any[]) => any) | undefined;
onCleanFilters?: ((...args: any[]) => any) | undefined;
}, {
data: any[];
header: boolean;
clean: boolean;
loading: boolean;
total: number;
requiredFilters: import("../../../store/modules/query").QueryFilter;
card: string | boolean;
cardTag: string;
cardClasses: string | unknown[];
pagination: "infinite" | "manual";
show404: boolean;
disabledRows: any[];
}, {}>;
export default _default;