UNPKG

@metadev/lux

Version:

Lux: Library with User Interface components for Angular.

12 lines (11 loc) 528 B
import { ClassProvider, FactoryProvider, InjectionToken } from '@angular/core'; export declare const WINDOW: InjectionToken<unknown>; export declare abstract class WindowRef { get nativeWindow(): Window | object; } export declare class BrowserWindowRef extends WindowRef { constructor(); get nativeWindow(): Window | object; } export declare const windowFactory: (browserWindowRef: BrowserWindowRef, platformId: object) => Window | object; export declare const WINDOW_PROVIDERS: (ClassProvider | FactoryProvider)[];