UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

23 lines (22 loc) 948 B
import type { ExtractPropTypes, PropType, VNodeChild } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; import type { MessageType } from './types'; export declare const messageProps: { readonly icon: PropType<() => VNodeChild>; readonly type: { readonly type: PropType<MessageType>; readonly default: "info"; }; readonly content: PropType<string | number | (() => VNodeChild)>; readonly showIcon: { readonly type: BooleanConstructor; readonly default: true; }; readonly closable: BooleanConstructor; readonly keepAliveOnHover: BooleanConstructor; readonly onClose: PropType<() => void>; readonly onMouseenter: PropType<(e: MouseEvent) => void>; readonly onMouseleave: PropType<(e: MouseEvent) => void>; }; export type MessageProps = ExtractPublicPropTypes<typeof messageProps>; export type MessageSetupProps = ExtractPropTypes<typeof messageProps>;