UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

116 lines (110 loc) 2.68 kB
import { Injectable } from '@angular/core'; /** * @fileoverview added by tsickle * Generated from: document-ref.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ class DocumentRef { constructor() { } /** * @return {?} */ get body() { return document.body; } /** * @return {?} */ get documentElement() { return document.documentElement; } } DocumentRef.decorators = [ { type: Injectable } ]; /** @nocollapse */ DocumentRef.ctorParameters = () => []; /** * @fileoverview added by tsickle * Generated from: window-ref.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ class WindowRef { /** * @param {?} documentRef */ constructor(documentRef) { this.documentRef = documentRef; } /** * @return {?} */ get document() { return this.documentRef; } /** * @return {?} */ get pageXOffset() { return window.pageXOffset; } /** * @return {?} */ get pageYOffset() { return window.pageYOffset; } /** * @return {?} */ get innerHeight() { return window.innerHeight; } /** * @return {?} */ get innerWidth() { return window.innerWidth; } /** * @param {?} element * @return {?} */ getComputedStyle(element) { return window.getComputedStyle(element); } /** * @param {?} elementRef * @return {?} */ getBoundingClientRect(elementRef) { return elementRef.nativeElement && elementRef.nativeElement.getBoundingClientRect(); } } WindowRef.decorators = [ { type: Injectable } ]; /** @nocollapse */ WindowRef.ctorParameters = () => [ { type: DocumentRef } ]; if (false) { /** * @type {?} * @private */ WindowRef.prototype.documentRef; } /** * @fileoverview added by tsickle * Generated from: public-api.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * Generated from: ng-devui-window-ref.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export { DocumentRef, WindowRef }; //# sourceMappingURL=ng-devui-window-ref.js.map