dist directory
This commit is contained in:
57
dist/components/FwbToast/FwbToast.vue.d.ts
vendored
Normal file
57
dist/components/FwbToast/FwbToast.vue.d.ts
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
import { type PropType } from 'vue';
|
||||
import type { ToastAlign, ToastType } from './types';
|
||||
declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
|
||||
type: {
|
||||
type: PropType<ToastType>;
|
||||
default: string;
|
||||
};
|
||||
alignment: {
|
||||
type: PropType<ToastAlign>;
|
||||
default: string;
|
||||
};
|
||||
closable: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
divide: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "close"[], "close", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
type: {
|
||||
type: PropType<ToastType>;
|
||||
default: string;
|
||||
};
|
||||
alignment: {
|
||||
type: PropType<ToastAlign>;
|
||||
default: string;
|
||||
};
|
||||
closable: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
divide: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & {
|
||||
onClose?: ((...args: any[]) => any) | undefined;
|
||||
}, {
|
||||
type: ToastType;
|
||||
closable: boolean;
|
||||
alignment: ToastAlign;
|
||||
divide: boolean;
|
||||
}, {}>, {
|
||||
icon?(_: {
|
||||
class: {
|
||||
'ml-3': boolean;
|
||||
};
|
||||
}): any;
|
||||
default?(_: {}): any;
|
||||
}>;
|
||||
export default _default;
|
||||
type __VLS_WithTemplateSlots<T, S> = T & {
|
||||
new (): {
|
||||
$slots: S;
|
||||
};
|
||||
};
|
||||
26
dist/components/FwbToast/FwbToastProvider.vue.d.ts
vendored
Normal file
26
dist/components/FwbToast/FwbToastProvider.vue.d.ts
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import { type PropType } from 'vue';
|
||||
import type { ToastTransition } from './types';
|
||||
declare const _default: import("vue").DefineComponent<{
|
||||
transition: {
|
||||
type: PropType<ToastTransition>;
|
||||
default: string;
|
||||
};
|
||||
}, {
|
||||
toasts: import("vue").Ref<{
|
||||
time: number;
|
||||
type: import("./types").ToastType;
|
||||
text: string;
|
||||
component?: import("vue").DefineComponent | undefined;
|
||||
componentProps?: Record<string, unknown> | undefined;
|
||||
id: string;
|
||||
}[]>;
|
||||
removeToast: (id: string) => boolean;
|
||||
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
transition: {
|
||||
type: PropType<ToastTransition>;
|
||||
default: string;
|
||||
};
|
||||
}>>, {
|
||||
transition: ToastTransition;
|
||||
}, {}>;
|
||||
export default _default;
|
||||
2
dist/components/FwbToast/composables/useToast.d.ts
vendored
Normal file
2
dist/components/FwbToast/composables/useToast.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import type { UseToastInjection } from '../types';
|
||||
export declare function useToast(): UseToastInjection;
|
||||
14
dist/components/FwbToast/composables/useToastClasses.d.ts
vendored
Normal file
14
dist/components/FwbToast/composables/useToastClasses.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { type Ref } from 'vue';
|
||||
import type { ToastAlign, ToastType } from '../types';
|
||||
type UseToastClassesReturns = {
|
||||
typeClasses: Ref<string>;
|
||||
wrapperClasses: Ref<string>;
|
||||
contentClasses: Ref<string>;
|
||||
};
|
||||
type UseToastClassesProps = {
|
||||
type: Ref<ToastType>;
|
||||
divide: Ref<boolean>;
|
||||
alignment: Ref<ToastAlign>;
|
||||
};
|
||||
export declare function useToastClasses(props: UseToastClassesProps): UseToastClassesReturns;
|
||||
export {};
|
||||
1
dist/components/FwbToast/injection/config.d.ts
vendored
Normal file
1
dist/components/FwbToast/injection/config.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare const FLOWBITE_TOAST_INJECTION_KEY = "flowbite-toast-injection-key";
|
||||
19
dist/components/FwbToast/types.d.ts
vendored
Normal file
19
dist/components/FwbToast/types.d.ts
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import type { DefineComponent } from 'vue';
|
||||
export type ToastAlign = 'start' | 'center' | 'end';
|
||||
export type ToastType = 'success' | 'warning' | 'danger' | 'empty';
|
||||
export type ToastItem = {
|
||||
time: number;
|
||||
type: ToastType;
|
||||
text: string;
|
||||
component?: DefineComponent;
|
||||
componentProps?: Record<string, unknown>;
|
||||
};
|
||||
export type ToastItemWithId = ToastItem & {
|
||||
id: string;
|
||||
};
|
||||
export type ToastTransition = 'slide-left' | 'slide-right' | 'fade' | 'slide-top' | 'slide-bottom';
|
||||
export type UseToastInjection = {
|
||||
add: (toast: ToastItem) => string;
|
||||
remove: (id: string) => boolean;
|
||||
pop: () => string;
|
||||
};
|
||||
Reference in New Issue
Block a user