features.d.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import type { ConfigEnv } from 'vite';
  2. export type FEATURE_DEFINES = ReturnType<typeof initFeatures>;
  3. interface InitFeaturesOptions {
  4. pagesJson: UniApp.PagesJson;
  5. manifestJson: any;
  6. inputDir: string;
  7. platform: UniApp.PLATFORM;
  8. command: ConfigEnv['command'];
  9. ssr: boolean;
  10. }
  11. export declare function initFeatures(options: InitFeaturesOptions): {
  12. __VUE_OPTIONS_API__: boolean;
  13. __VUE_PROD_DEVTOOLS__: boolean;
  14. __UNI_FEATURE_WX__: boolean;
  15. __UNI_FEATURE_WXS__: boolean;
  16. __UNI_FEATURE_RPX__: boolean;
  17. __UNI_FEATURE_PROMISE__: boolean;
  18. __UNI_FEATURE_LONGPRESS__: boolean;
  19. __UNI_FEATURE_I18N_EN__: boolean;
  20. __UNI_FEATURE_I18N_ES__: boolean;
  21. __UNI_FEATURE_I18N_FR__: boolean;
  22. __UNI_FEATURE_I18N_ZH_HANS__: boolean;
  23. __UNI_FEATURE_I18N_ZH_HANT__: boolean;
  24. __UNI_FEATURE_UNI_CLOUD__: boolean;
  25. __UNI_FEATURE_I18N_LOCALE__: boolean;
  26. __UNI_FEATURE_NVUE__: boolean;
  27. __UNI_FEATURE_ROUTER_MODE__: "\"hash\"" | "\"history\"";
  28. __UNI_FEATURE_PAGES__: boolean;
  29. __UNI_FEATURE_TABBAR__: boolean;
  30. __UNI_FEATURE_TABBAR_MIDBUTTON__: boolean;
  31. __UNI_FEATURE_TOPWINDOW__: boolean;
  32. __UNI_FEATURE_LEFTWINDOW__: boolean;
  33. __UNI_FEATURE_RIGHTWINDOW__: boolean;
  34. __UNI_FEATURE_RESPONSIVE__: boolean;
  35. __UNI_FEATURE_NAVIGATIONBAR__: boolean;
  36. __UNI_FEATURE_PULL_DOWN_REFRESH__: boolean;
  37. __UNI_FEATURE_NAVIGATIONBAR_BUTTONS__: boolean;
  38. __UNI_FEATURE_NAVIGATIONBAR_SEARCHINPUT__: boolean;
  39. __UNI_FEATURE_NAVIGATIONBAR_TRANSPARENT__: boolean;
  40. };
  41. export {};