declare class TransformPages { CONFIG: Config; pagesPath: string; uniPagesJSON: UniPagesJSON; routes: string[]; platform: string; /** * Creates an instance of TransformPages. * @param {Config} config 调用getPagesRoutes时,返回值保留字段 * @param {string} pagesPath pages.json 文件相对与项目根目录的位置 * @memberof TransformPages */ constructor(config: Config, pagesPath: string); /** * 获取所有pages.json下的内容 返回json */ get pagesJson(): UniApp.PagesJson; /** * 通过读取pages.json文件 生成直接可用的routes */ getPagesRoutes(pages?: any, rootPath?: any): any[]; /** * 解析小程序分包路径 */ getNotMpRoutes(): any[]; /** * 单条page对象解析 * @param {Object} pageCallback * @param {Object} subPageCallback */ parsePages(pageCallback: any, subPageCallback: any): void; PARSEPAGES(pagesJson: any, pageCallback: any, subPageCallback: any): void; } export default TransformPages;