pages.d.ts 721 B

1234567891011121314151617
  1. import { AppJson, NetworkTimeout, PageWindowOptions } from './types';
  2. interface ParsePagesJsonOptions {
  3. debug?: boolean;
  4. darkmode?: boolean;
  5. subpackages: boolean;
  6. windowOptionsMap?: Record<string, string>;
  7. tabBarOptionsMap?: Record<string, string>;
  8. tabBarItemOptionsMap?: Record<string, string>;
  9. networkTimeout?: NetworkTimeout;
  10. }
  11. export declare function parseMiniProgramPagesJson(jsonStr: string, platform: UniApp.PLATFORM, options?: ParsePagesJsonOptions): {
  12. appJson: AppJson;
  13. pageJsons: Record<string, PageWindowOptions>;
  14. nvuePages: string[];
  15. };
  16. export declare function mergeMiniProgramAppJson(appJson: Record<string, any>, platformJson?: Record<string, any>): void;
  17. export {};