import { InjectionToken } from '@angular/core'; /** * 当前运行环境的枚举量 */ export declare enum BrowserENV { iphone = "iphone", iphoneX = "iphoneX", android = "android", default = "default" } /** * @whatItDoes 给组件、指令或服务注入当前运行环境的 token * 一般由框架自动检测,你可以在组件注入,并根据不同的环境,编写后续逻辑 * * @howToUse * ```typescript * import { Inject } from '@angular/core'; * import { UI_BROWSER_ENV, BrowserENV } from '@cloudbae-frontend/ui-mobile'; * * @Component({ * templateUrl: './demo.html' * }) * export class DemoComponent { * constructor(@Inject(UI_BROWSER_ENV) private env: BrowserENV) { * console.log(env); // 当前环境 * } * } * * ``` */ export declare const UI_BROWSER_ENV: InjectionToken;