index.d.ts 824 B

123456789101112131415161718192021222324252627282930313233
  1. /// <reference path="./store.d.ts" />
  2. //typescript 无法引入非代码资源,需要声明
  3. declare module '*.svg'
  4. declare module '*.png'
  5. declare module '*.jpg'
  6. declare module '*.jpeg'
  7. declare module '*.gif'
  8. declare module '*.bmp'
  9. declare module '*.tiff'
  10. declare module '*.scss'
  11. //vue.config.js中指定staticPub为 Public文件目录
  12. declare module 'staticPub/config' {
  13. /**
  14. * 轮询时机设置
  15. */
  16. export const notificationInterval: number
  17. export const homeInterval: number
  18. export const esriConfig: any
  19. export const appconfig: any
  20. }
  21. declare global {
  22. namespace JSX {
  23. // tslint:disable no-empty-interface
  24. interface Element extends VNode {}
  25. // tslint:disable no-empty-interface
  26. interface ElementClass extends Vue {}
  27. interface IntrinsicElements {
  28. [elem: string]: any
  29. }
  30. }
  31. }