interface IRouteItem { path?: string; source: string; window?: IWindow; name?: string; [key: string]: unknown; } interface IWindow { title?: string; pullRefresh?: boolean; [key: string]: string | number | boolean; } interface ITabBarItem { pageName: string; icon?: string; activeIcon?: string; } export interface IStaticConfig { routes: IRouteItem[]; window?: IWindow; tabBar?: { custom?: boolean; list?: string[]; textColor?: string; selectedColor?: string; backgroundColor?: string; items: ITabBarItem[]; }; [key: string]: unknown; } export {};