1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- import type { ExtractPropTypes, VNode } from 'vue';
- import type Notification from './notification.vue';
- export declare const notificationTypes: readonly ["success", "info", "warning", "error"];
- export declare const notificationProps: {
- readonly customClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly dangerouslyUseHTMLString: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
- readonly duration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 4500, boolean>;
- readonly icon: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly message: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>) & {}) | (() => string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>) | ((new (...args: any[]) => (string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>) & {}) | (() => string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>))[], unknown, unknown, "", boolean>;
- readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
- readonly onClick: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
- (): () => void;
- new (): any;
- readonly prototype: any;
- } | ((new (...args: any[]) => () => void) | (() => () => void) | {
- (): () => void;
- new (): any;
- readonly prototype: any;
- })[], unknown, unknown, () => undefined, boolean>;
- readonly onClose: {
- readonly type: import("vue").PropType<() => void>;
- readonly required: true;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly position: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "top-right" | "top-left" | "bottom-right" | "bottom-left", unknown, "top-right", boolean>;
- readonly showClose: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "error", unknown, "", boolean>;
- readonly zIndex: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
- };
- export declare type NotificationProps = ExtractPropTypes<typeof notificationProps>;
- export declare const notificationEmits: {
- destroy: () => boolean;
- };
- export declare type NotificationEmits = typeof notificationEmits;
- export declare type NotificationInstance = InstanceType<typeof Notification>;
- export declare type NotificationOptions = Omit<NotificationProps, 'id'> & {
- appendTo?: HTMLElement | string;
- };
- export declare type NotificationOptionsTyped = Omit<NotificationOptions, 'type'>;
- export interface NotificationHandle {
- close: () => void;
- }
- export declare type NotificationParams = Partial<NotificationOptions> | string | VNode;
- export declare type NotificationParamsTyped = Partial<NotificationOptionsTyped> | string | VNode;
- export declare type NotifyFn = ((options?: NotificationParams) => NotificationHandle) & {
- closeAll: () => void;
- };
- export declare type NotifyTypedFn = (options?: NotificationParamsTyped) => NotificationHandle;
- export interface Notify extends NotifyFn {
- success: NotifyTypedFn;
- warning: NotifyTypedFn;
- error: NotifyTypedFn;
- info: NotifyTypedFn;
- }
- export interface NotificationQueueItem {
- vm: VNode;
- }
- export declare type NotificationQueue = NotificationQueueItem[];
|