@wdslib/web-design
Version:
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
31 lines (30 loc) • 1.25 kB
TypeScript
export interface MessageConfig {
content?: string;
duration?: number;
type?: 'success' | 'info' | 'warning' | 'error' | 'notice';
onClose?: () => void;
}
declare const curMessageIndex: import('vue').Ref<number>;
declare const createMessage: (Message: CustomElementConstructor) => {
(config: MessageConfig | string): any;
success(config: MessageConfig | string): any;
error(config: MessageConfig | string): any;
warning(config: MessageConfig | string): any;
info(config: MessageConfig | string): any;
notice(config: MessageConfig | string): any;
};
declare const curNotificationIndex: import('vue').Ref<number>;
export { createMessage, curMessageIndex, curNotificationIndex };
declare const _default: {
createMessage: (Message: CustomElementConstructor) => {
(config: string | MessageConfig): any;
success(config: string | MessageConfig): any;
error(config: string | MessageConfig): any;
warning(config: string | MessageConfig): any;
info(config: string | MessageConfig): any;
notice(config: string | MessageConfig): any;
};
curMessageIndex: import('vue').Ref<number>;
curNotificationIndex: import('vue').Ref<number>;
};
export default _default;