Files
nocodb/packages/nc-gui/ant.d.ts
2025-04-21 17:11:40 +00:00

13 lines
879 B
TypeScript

import type { MessageApi as AntMessageApi, MessageType } from 'ant-design-vue/es'
declare module 'ant-design-vue/es/message' {
interface MessageApi extends Omit<AntMessageApi, 'success' | 'error' | 'info' | 'warn' | 'warning'> {
success(params?: NcMessageProps, duration?: number, ncMessageExtraProps?: NcMessageExtraProps): MessageType
error(params?: NcMessageProps, duration?: number, ncMessageExtraProps?: NcMessageExtraProps): MessageType
info(params?: NcMessageProps, duration?: number, ncMessageExtraProps?: NcMessageExtraProps): MessageType
warning(params?: NcMessageProps, duration?: number, ncMessageExtraProps?: NcMessageExtraProps): MessageType
warn: MessageApi['warning'] // Ensure `warn` and `warning` share the same signature
toast(params?: NcMessageProps, duration?: number, ncMessageExtraProps?: NcMessageExtraProps): MessageType
}
}