ngx-source
Version:
Angular resource loader
17 lines (16 loc) • 780 B
TypeScript
import { ISource } from './ngx-source.model';
import { ISourceLoadResult } from './ngx-source-load-result.model';
import * as i0 from "@angular/core";
export declare class NgxSourceService {
private readonly document;
private readonly sources;
addSources(...sources: ISource[]): void;
addSource(source: ISource): void;
loadBySourceNames(...sourceNames: string[]): Promise<ISourceLoadResult[]>;
loadBySourceName(sourceName: string): Promise<ISourceLoadResult>[];
loadSources(sources: ISource[]): Promise<ISourceLoadResult[]>;
loadSource(source: ISource): Promise<ISourceLoadResult>;
private isSourceInDOM;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxSourceService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NgxSourceService>;
}