Skip to content
Snippets Groups Projects
window.service.ts 363 B
import { OpaqueToken } from '@angular/core';

export const NativeWindowService = new OpaqueToken('NativeWindowService');

export class NativeWindowRef {
  get nativeWindow(): any {
    if (typeof window !== 'undefined') {
      return window;
    } else {
      return false;
    }
  }
}

export function NativeWindowFactory() {
  return new NativeWindowRef();
}