inet-core
Version:
iNet Core
25 lines (24 loc) • 768 B
TypeScript
import * as i0 from "@angular/core";
export declare class ResourceLoaderService {
private _loaded;
private _version;
constructor();
load(resources: Resource[], callback: Function): any;
loadJS(url: string, callback: Function): void;
loadCSS(url: string, callback: Function): void;
getFullUrlJS(url: string): string;
isLoaded(url: string): boolean;
private _loadResources;
private _groupResources;
private _loadGroups;
private _load;
private _loadWithTagName;
static ɵfac: i0.ɵɵFactoryDeclaration<ResourceLoaderService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ResourceLoaderService>;
}
export interface Resource {
url: string;
sync?: boolean;
loaded?: boolean;
type?: string;
}