index.d.ts 905 B

1234567891011121314151617181920212223242526272829303132333435
  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. export const getResultList: any
  21. export function setParams(xzq: string): void
  22. }
  23. declare global {
  24. namespace JSX {
  25. // tslint:disable no-empty-interface
  26. interface Element extends VNode {}
  27. // tslint:disable no-empty-interface
  28. interface ElementClass extends Vue {}
  29. interface IntrinsicElements {
  30. [elem: string]: any
  31. }
  32. }
  33. }