UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

30 lines 2.31 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; /** * Return the native window object * * @returns The native window object */ const realWindow = () => window; const ɵ0 = realWindow; /** * Define a service that exposes the native window object */ let TsWindowService = class TsWindowService { /** * Return a function that returns the native window object * * @returns The function that returns the native window object */ get nativeWindow() { return realWindow(); } }; TsWindowService.ɵprov = i0.ɵɵdefineInjectable({ factory: function TsWindowService_Factory() { return new TsWindowService(); }, token: TsWindowService, providedIn: "root" }); TsWindowService = __decorate([ Injectable({ providedIn: 'root' }) ], TsWindowService); export { TsWindowService }; export { ɵ0 }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL2Jyb3dzZXIvIiwic291cmNlcyI6WyJ3aW5kb3cvd2luZG93LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRzNDOzs7O0dBSUc7QUFDSCxNQUFNLFVBQVUsR0FBRyxHQUFXLEVBQUUsQ0FBQyxNQUFNLENBQUM7O0FBR3hDOztHQUVHO0FBRUgsSUFBYSxlQUFlLEdBQTVCLE1BQWEsZUFBZTtJQUMxQjs7OztPQUlHO0lBQ0gsSUFBVyxZQUFZO1FBQ3JCLE9BQU8sVUFBVSxFQUFFLENBQUM7SUFDdEIsQ0FBQztDQUNGLENBQUE7O0FBVFksZUFBZTtJQUQzQixVQUFVLENBQUMsRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLENBQUM7R0FDdEIsZUFBZSxDQVMzQjtTQVRZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cblxuLyoqXG4gKiBSZXR1cm4gdGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gKlxuICogQHJldHVybnMgVGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gKi9cbmNvbnN0IHJlYWxXaW5kb3cgPSAoKTogV2luZG93ID0+IHdpbmRvdztcblxuXG4vKipcbiAqIERlZmluZSBhIHNlcnZpY2UgdGhhdCBleHBvc2VzIHRoZSBuYXRpdmUgd2luZG93IG9iamVjdFxuICovXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIFRzV2luZG93U2VydmljZSB7XG4gIC8qKlxuICAgKiBSZXR1cm4gYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gICAqXG4gICAqIEByZXR1cm5zIFRoZSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gICAqL1xuICBwdWJsaWMgZ2V0IG5hdGl2ZVdpbmRvdygpOiBXaW5kb3cge1xuICAgIHJldHVybiByZWFsV2luZG93KCk7XG4gIH1cbn1cbiJdfQ==