@metadev/lux
Version:
Lux: Library with User Interface components for Angular.
12 lines (11 loc) • 528 B
TypeScript
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)[];