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

28 lines 2.37 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 const originalDocument = () => document; /** * Define a service that exposes the DOCUMENT object */ let TsDocumentService = class TsDocumentService { /** * Return a function that returns the native document object * * @returns The function that returns the native document object */ get document() { return originalDocument(); } }; TsDocumentService.ɵprov = i0.ɵɵdefineInjectable({ factory: function TsDocumentService_Factory() { return new TsDocumentService(); }, token: TsDocumentService, providedIn: "root" }); TsDocumentService = __decorate([ Injectable({ providedIn: 'root' }) ], TsDocumentService); export { TsDocumentService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9jdW1lbnQuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvYnJvd3Nlci8iLCJzb3VyY2VzIjpbImRvY3VtZW50L2RvY3VtZW50LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRzNDOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxHQUFhLEVBQUUsQ0FBQyxRQUFRLENBQUM7QUFHekQ7O0dBRUc7QUFFSCxJQUFhLGlCQUFpQixHQUE5QixNQUFhLGlCQUFpQjtJQUU1Qjs7OztPQUlHO0lBQ0gsSUFBVyxRQUFRO1FBQ2pCLE9BQU8sZ0JBQWdCLEVBQUUsQ0FBQztJQUM1QixDQUFDO0NBRUYsQ0FBQTs7QUFYWSxpQkFBaUI7SUFEN0IsVUFBVSxDQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxDQUFDO0dBQ3RCLGlCQUFpQixDQVc3QjtTQVhZLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuXG4vKipcbiAqIFJldHVybiB0aGUgbmF0aXZlIGRvY3VtZW50IG9iamVjdFxuICpcbiAqIEByZXR1cm5zIFRoZSBuYXRpdmUgZG9jdW1lbnQgb2JqZWN0XG4gKi9cbmV4cG9ydCBjb25zdCBvcmlnaW5hbERvY3VtZW50ID0gKCk6IERvY3VtZW50ID0+IGRvY3VtZW50O1xuXG5cbi8qKlxuICogRGVmaW5lIGEgc2VydmljZSB0aGF0IGV4cG9zZXMgdGhlIERPQ1VNRU5UIG9iamVjdFxuICovXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIFRzRG9jdW1lbnRTZXJ2aWNlIHtcblxuICAvKipcbiAgICogUmV0dXJuIGEgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBuYXRpdmUgZG9jdW1lbnQgb2JqZWN0XG4gICAqXG4gICAqIEByZXR1cm5zIFRoZSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSBkb2N1bWVudCBvYmplY3RcbiAgICovXG4gIHB1YmxpYyBnZXQgZG9jdW1lbnQoKSB7XG4gICAgcmV0dXJuIG9yaWdpbmFsRG9jdW1lbnQoKTtcbiAgfVxuXG59XG4iXX0=