custom-lightbox
Version:
custom-lightbox
16 lines (15 loc) • 772 B
TypeScript
import { ApplicationRef, ComponentFactoryResolver, ComponentRef, Injector } from '@angular/core';
import { LightboxConfig } from './lightbox-config.service';
import { LightboxEvent, IAlbum } from './lightbox-event.service';
export declare class Lightbox {
private _componentFactoryResolver;
private _injector;
private _applicationRef;
private _lightboxConfig;
private _lightboxEvent;
private _documentRef;
constructor(_componentFactoryResolver: ComponentFactoryResolver, _injector: Injector, _applicationRef: ApplicationRef, _lightboxConfig: LightboxConfig, _lightboxEvent: LightboxEvent);
open(album: Array<IAlbum>, curIndex?: number, options?: {}): void;
close(): void;
_createComponent(ComponentClass: any): ComponentRef<any>;
}