UNPKG

jpush-ui

Version:

极光大数据前端Angular组件(^6.1.0)

28 lines (27 loc) 832 B
import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/of'; import 'rxjs/add/observable/combineLatest'; import 'rxjs/add/observable/fromEvent'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/merge'; import 'rxjs/add/operator/concat'; import 'rxjs/add/observable/empty'; export interface Scripts { name: string; src?: string; } export declare const ScriptStore: Scripts[]; export declare class ScriptService { private scripts; private observer; constructor(); setScripts(scripts: Scripts[]): void; addScript(script: Scripts): void; load(...scripts: any[]): Observable<any[]>; private merge(newObs); private concat(newObs); private loadScript(name, lastObserver?); private appendToBody(dom); private scriptLoaded(data); private initScriptData(); }