typings.d.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. declare module 'slash2';
  2. declare module '*.css';
  3. declare module '*.less';
  4. declare module '*.scss';
  5. declare module '*.sass';
  6. declare module '*.svg';
  7. declare module '*.png';
  8. declare module '*.jpg';
  9. declare module '*.jpeg';
  10. declare module '*.gif';
  11. declare module '*.bmp';
  12. declare module '*.tiff';
  13. declare module 'omit.js';
  14. declare module 'qrcodejs2';
  15. declare module 'sanitize-html';
  16. // google analytics interface
  17. interface GAFieldsObject {
  18. eventCategory: string;
  19. eventAction: string;
  20. eventLabel?: string;
  21. eventValue?: number;
  22. nonInteraction?: boolean;
  23. }
  24. interface Window {
  25. ga: (
  26. command: 'send',
  27. hitType: 'event' | 'pageview',
  28. fieldsObject: GAFieldsObject | string,
  29. ) => void;
  30. reloadAuthorized: () => void;
  31. }
  32. declare let ga: Function;
  33. // preview.pro.ant.design only do not use in your production ;
  34. // preview.pro.ant.design 专用环境变量,请不要在你的项目中使用它。
  35. declare let ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: 'site' | undefined;
  36. declare const REACT_APP_ENV: 'test' | 'dev' | 'pre' | false;