@nethesis/vue-components
Version:
This library contains: - a collection of Vue 3 components based on [Flowbite](https://flowbite.com/) - a set of utility functions
152 lines • 5.46 kB
TypeScript
import { type NeDropdownItem } from './NeDropdown.vue';
declare var __VLS_1: {}, __VLS_3: {}, __VLS_9: {}, __VLS_20: {};
type __VLS_Slots = {} & {
title?: (props: typeof __VLS_1) => any;
} & {
titleTooltip?: (props: typeof __VLS_3) => any;
} & {
topRight?: (props: typeof __VLS_9) => any;
} & {
default?: (props: typeof __VLS_20) => any;
};
declare const __VLS_component: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
title: {
type: StringConstructor;
default: string;
};
description: {
type: StringConstructor;
default: string;
};
icon: {
type: {
(arrayLength: number): string[];
(...items: string[]): string[];
new (arrayLength: number): string[];
new (...items: string[]): string[];
isArray(arg: any): arg is any[];
readonly prototype: any[];
from<T>(arrayLike: ArrayLike<T>): T[];
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
of<T>(...items: T[]): T[];
readonly [Symbol.species]: ArrayConstructor;
};
default: () => never[];
};
loading: {
type: BooleanConstructor;
};
skeletonLines: {
type: NumberConstructor;
default: number;
};
errorTitle: {
type: StringConstructor;
default: string;
};
errorDescription: {
type: StringConstructor;
default: string;
};
menuItems: {
type: {
(arrayLength: number): NeDropdownItem[];
(...items: NeDropdownItem[]): NeDropdownItem[];
new (arrayLength: number): NeDropdownItem[];
new (...items: NeDropdownItem[]): NeDropdownItem[];
isArray(arg: any): arg is any[];
readonly prototype: any[];
from<T>(arrayLike: ArrayLike<T>): T[];
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
of<T>(...items: T[]): T[];
readonly [Symbol.species]: ArrayConstructor;
};
default: () => never[];
};
alternateBackground: {
type: BooleanConstructor;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
title: {
type: StringConstructor;
default: string;
};
description: {
type: StringConstructor;
default: string;
};
icon: {
type: {
(arrayLength: number): string[];
(...items: string[]): string[];
new (arrayLength: number): string[];
new (...items: string[]): string[];
isArray(arg: any): arg is any[];
readonly prototype: any[];
from<T>(arrayLike: ArrayLike<T>): T[];
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
of<T>(...items: T[]): T[];
readonly [Symbol.species]: ArrayConstructor;
};
default: () => never[];
};
loading: {
type: BooleanConstructor;
};
skeletonLines: {
type: NumberConstructor;
default: number;
};
errorTitle: {
type: StringConstructor;
default: string;
};
errorDescription: {
type: StringConstructor;
default: string;
};
menuItems: {
type: {
(arrayLength: number): NeDropdownItem[];
(...items: NeDropdownItem[]): NeDropdownItem[];
new (arrayLength: number): NeDropdownItem[];
new (...items: NeDropdownItem[]): NeDropdownItem[];
isArray(arg: any): arg is any[];
readonly prototype: any[];
from<T>(arrayLike: ArrayLike<T>): T[];
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
of<T>(...items: T[]): T[];
readonly [Symbol.species]: ArrayConstructor;
};
default: () => never[];
};
alternateBackground: {
type: BooleanConstructor;
};
}>> & Readonly<{}>, {
title: string;
loading: boolean;
icon: string[];
description: string;
skeletonLines: number;
errorTitle: string;
errorDescription: string;
menuItems: NeDropdownItem[];
alternateBackground: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithSlots<typeof __VLS_component, __VLS_Slots>;
export default _default;
type __VLS_WithSlots<T, S> = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=NeCard.vue.d.ts.map