blessing-skin-server/resources/assets/tests/ts-shims/element.ts
2019-11-25 23:30:51 +08:00

11 lines
544 B
TypeScript

/* eslint-disable max-len */
import { ElMessage } from 'element-ui/types/message'
import { ElMessageBox } from 'element-ui/types/message-box'
export const Message = {} as jest.Mock<ReturnType<ElMessage>, Parameters<ElMessage>>
export const MessageBox = {} as jest.Mock<ReturnType<ElMessageBox>, Parameters<ElMessageBox>> & {
alert: jest.Mock<ReturnType<ElMessageBox>, Parameters<ElMessageBox>>
confirm: jest.Mock<ReturnType<ElMessageBox>, Parameters<ElMessageBox>>
prompt: jest.Mock<ReturnType<ElMessageBox>, Parameters<ElMessageBox>>
}