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

35 lines 2.66 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; /** * Return the native document object * * @returns The native document object */ export var originalDocument = function () { return document; }; /** * Define a service that exposes the DOCUMENT object */ var TsDocumentService = /** @class */ (function () { function TsDocumentService() { } Object.defineProperty(TsDocumentService.prototype, "document", { /** * Return a function that returns the native document object * * @returns The function that returns the native document object */ get: function () { return originalDocument(); }, enumerable: true, configurable: true }); TsDocumentService.ɵprov = i0.ɵɵdefineInjectable({ factory: function TsDocumentService_Factory() { return new TsDocumentService(); }, token: TsDocumentService, providedIn: "root" }); TsDocumentService = __decorate([ Injectable({ providedIn: 'root' }) ], TsDocumentService); return TsDocumentService; }()); export { TsDocumentService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9jdW1lbnQuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvYnJvd3Nlci8iLCJzb3VyY2VzIjpbImRvY3VtZW50L2RvY3VtZW50LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRzNDOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsSUFBTSxnQkFBZ0IsR0FBRyxjQUFnQixPQUFBLFFBQVEsRUFBUixDQUFRLENBQUM7QUFHekQ7O0dBRUc7QUFFSDtJQUFBO0tBV0M7SUFKQyxzQkFBVyx1Q0FBUTtRQUxuQjs7OztXQUlHO2FBQ0g7WUFDRSxPQUFPLGdCQUFnQixFQUFFLENBQUM7UUFDNUIsQ0FBQzs7O09BQUE7O0lBVFUsaUJBQWlCO1FBRDdCLFVBQVUsQ0FBQyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsQ0FBQztPQUN0QixpQkFBaUIsQ0FXN0I7NEJBMUJEO0NBMEJDLEFBWEQsSUFXQztTQVhZLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuXG4vKipcbiAqIFJldHVybiB0aGUgbmF0aXZlIGRvY3VtZW50IG9iamVjdFxuICpcbiAqIEByZXR1cm5zIFRoZSBuYXRpdmUgZG9jdW1lbnQgb2JqZWN0XG4gKi9cbmV4cG9ydCBjb25zdCBvcmlnaW5hbERvY3VtZW50ID0gKCk6IERvY3VtZW50ID0+IGRvY3VtZW50O1xuXG5cbi8qKlxuICogRGVmaW5lIGEgc2VydmljZSB0aGF0IGV4cG9zZXMgdGhlIERPQ1VNRU5UIG9iamVjdFxuICovXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIFRzRG9jdW1lbnRTZXJ2aWNlIHtcblxuICAvKipcbiAgICogUmV0dXJuIGEgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBuYXRpdmUgZG9jdW1lbnQgb2JqZWN0XG4gICAqXG4gICAqIEByZXR1cm5zIFRoZSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSBkb2N1bWVudCBvYmplY3RcbiAgICovXG4gIHB1YmxpYyBnZXQgZG9jdW1lbnQoKSB7XG4gICAgcmV0dXJuIG9yaWdpbmFsRG9jdW1lbnQoKTtcbiAgfVxuXG59XG4iXX0=