src/services/window.service.ts
Service to interact with the window object.
Accessors |
nativeWindow |
getnativeWindow()
|
Defined in src/services/window.service.ts:11
|
import { Injectable } from '@angular/core';
/**
* Service to interact with the window object.
*/
@Injectable({
providedIn: 'root',
})
export class WindowService {
get nativeWindow(): Window {
return _window();
}
}
function _window(): Window {
// Return the global native browser window object
return typeof window !== 'undefined' ? window : undefined;
}