angular-gallery
Version:
Responsive gallery for Angular with touch screen support.
22 lines (21 loc) • 917 B
TypeScript
import { Injector, ComponentFactoryResolver, ApplicationRef } from '@angular/core';
import { EventService } from './event.service';
import { OverlayProperties } from './interfaces';
export declare class Overlay {
private componentFactoryResolver;
private appRef;
private injector;
private eventService;
globalEventsSubscription: any;
componentRefs: {};
_properties: any;
_defaultProperties: any;
constructor(componentFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector, eventService: EventService);
appendComponentToBody(properties: any, component?: any): void;
load(properties: OverlayProperties): void;
close(prop?: any): void;
applyPropertieDefaults(defaultProperties: any, properties: any): any;
objectLength(obj: any): number;
handleGlobalEvents(event: any): void;
handleCloseEvent(): void;
}