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

37 lines 2.6 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 */ var realWindow = function () { return window; }; var ɵ0 = realWindow; /** * Define a service that exposes the native window object */ var TsWindowService = /** @class */ (function () { function TsWindowService() { } Object.defineProperty(TsWindowService.prototype, "nativeWindow", { /** * Return a function that returns the native window object * * @returns The function that returns the native window object */ get: function () { return realWindow(); }, enumerable: true, configurable: true }); TsWindowService.ɵprov = i0.ɵɵdefineInjectable({ factory: function TsWindowService_Factory() { return new TsWindowService(); }, token: TsWindowService, providedIn: "root" }); TsWindowService = __decorate([ Injectable({ providedIn: 'root' }) ], TsWindowService); return TsWindowService; }()); export { TsWindowService }; export { ɵ0 }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL2Jyb3dzZXIvIiwic291cmNlcyI6WyJ3aW5kb3cvd2luZG93LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRzNDOzs7O0dBSUc7QUFDSCxJQUFNLFVBQVUsR0FBRyxjQUFjLE9BQUEsTUFBTSxFQUFOLENBQU0sQ0FBQzs7QUFHeEM7O0dBRUc7QUFFSDtJQUFBO0tBU0M7SUFIQyxzQkFBVyx5Q0FBWTtRQUx2Qjs7OztXQUlHO2FBQ0g7WUFDRSxPQUFPLFVBQVUsRUFBRSxDQUFDO1FBQ3RCLENBQUM7OztPQUFBOztJQVJVLGVBQWU7UUFEM0IsVUFBVSxDQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxDQUFDO09BQ3RCLGVBQWUsQ0FTM0I7MEJBeEJEO0NBd0JDLEFBVEQsSUFTQztTQVRZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cblxuLyoqXG4gKiBSZXR1cm4gdGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gKlxuICogQHJldHVybnMgVGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gKi9cbmNvbnN0IHJlYWxXaW5kb3cgPSAoKTogV2luZG93ID0+IHdpbmRvdztcblxuXG4vKipcbiAqIERlZmluZSBhIHNlcnZpY2UgdGhhdCBleHBvc2VzIHRoZSBuYXRpdmUgd2luZG93IG9iamVjdFxuICovXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIFRzV2luZG93U2VydmljZSB7XG4gIC8qKlxuICAgKiBSZXR1cm4gYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gICAqXG4gICAqIEByZXR1cm5zIFRoZSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSB3aW5kb3cgb2JqZWN0XG4gICAqL1xuICBwdWJsaWMgZ2V0IG5hdGl2ZVdpbmRvdygpOiBXaW5kb3cge1xuICAgIHJldHVybiByZWFsV2luZG93KCk7XG4gIH1cbn1cbiJdfQ==