shims-vue.d.ts 570 B

12345678910111213141516171819202122
  1. declare module "*.vue" {
  2. import { defineComponent } from "vue";
  3. const component: ReturnType<typeof defineComponent>;
  4. export default component;
  5. }
  6. declare module "ant-design-vue/lib/locale-provider/zh_CN";
  7. // 定义clipboard注入的元素
  8. interface ClipboardElement extends HTMLElement {
  9. _vClipboard_success: any;
  10. _vClipboard_error: any;
  11. _vClipboard: ClipboardJS | ClipboardJS.Options | undefined;
  12. }
  13. // 定义provide提供的方法
  14. interface ClipboardMethod {
  15. $copyText(
  16. string: string,
  17. container?: HTMLElement
  18. ): Promise<ClipboardJS.Event>;
  19. }