jpush-ui
Version:
极光大数据前端Angular组件(^6.1.0)
28 lines (27 loc) • 832 B
TypeScript
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();
}