rayine-ui/src/runtime/composables/useMessage.ts
2024-11-18 17:43:29 +08:00

11 lines
264 B
TypeScript

import { inject } from 'vue'
import type { MessageApi } from '../types/message'
export const useMessage = () => {
const message = inject<MessageApi>('ray-message')
if (!message) {
throw new Error('No outer message-provider found!')
}
return message
}