@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
38 lines • 3.29 kB
JavaScript
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { noop } from '@terminus/ngx-tools/utilities';
var ɵ0 = function () { return ({ getPropertyValue: function () { return 'static'; } }); }, ɵ1 = function () { return ({
removeAllRanges: noop,
addRange: noop,
}); }, ɵ2 = function (x, y) {
};
var windowMock = {
getComputedStyle: ɵ0,
open: noop,
location: {
href: 'foo/bar',
protocol: 'https:',
},
alert: noop,
getSelection: ɵ1,
scrollTo: ɵ2,
prompt: noop,
};
var TsWindowServiceMock = /** @class */ (function () {
function TsWindowServiceMock() {
}
Object.defineProperty(TsWindowServiceMock.prototype, "nativeWindow", {
get: function () {
return windowMock;
},
enumerable: true,
configurable: true
});
TsWindowServiceMock = __decorate([
Injectable()
], TsWindowServiceMock);
return TsWindowServiceMock;
}());
export { TsWindowServiceMock };
export { ɵ0, ɵ1, ɵ2 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93LnNlcnZpY2UubW9jay5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvYnJvd3Nlci90ZXN0aW5nLyIsInNvdXJjZXMiOlsid2luZG93LnNlcnZpY2UubW9jay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sK0JBQStCLENBQUM7U0FHakMsY0FBTSxPQUFBLENBQUMsRUFBRSxnQkFBZ0IsRUFBRSxjQUFNLE9BQUEsUUFBUSxFQUFSLENBQVEsRUFBRSxDQUFDLEVBQXRDLENBQXNDLE9BT2hELGNBQU0sT0FBQSxDQUFDO0lBQ25CLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLFFBQVEsRUFBRSxJQUFJO0NBQ2YsQ0FBQyxFQUhrQixDQUdsQixPQUNRLFVBQUMsQ0FBUyxFQUFFLENBQVM7QUFDL0IsQ0FBQztBQWJILElBQU0sVUFBVSxHQUFXO0lBQ3pCLGdCQUFnQixJQUE4QztJQUM5RCxJQUFJLEVBQUUsSUFBSTtJQUNWLFFBQVEsRUFBRTtRQUNSLElBQUksRUFBRSxTQUFTO1FBQ2YsUUFBUSxFQUFFLFFBQVE7S0FDbkI7SUFDRCxLQUFLLEVBQUUsSUFBSTtJQUNYLFlBQVksSUFHVjtJQUNGLFFBQVEsSUFDUDtJQUNELE1BQU0sRUFBRSxJQUFJO0NBSU4sQ0FBQztBQUdUO0lBQUE7SUFJQSxDQUFDO0lBSEMsc0JBQVcsNkNBQVk7YUFBdkI7WUFDRSxPQUFPLFVBQVUsQ0FBQztRQUNwQixDQUFDOzs7T0FBQTtJQUhVLG1CQUFtQjtRQUQvQixVQUFVLEVBQUU7T0FDQSxtQkFBbUIsQ0FJL0I7SUFBRCwwQkFBQztDQUFBLEFBSkQsSUFJQztTQUpZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IG5vb3AgfSBmcm9tICdAdGVybWludXMvbmd4LXRvb2xzL3V0aWxpdGllcyc7XG5cbmNvbnN0IHdpbmRvd01vY2s6IFdpbmRvdyA9IHtcbiAgZ2V0Q29tcHV0ZWRTdHlsZTogKCkgPT4gKHsgZ2V0UHJvcGVydHlWYWx1ZTogKCkgPT4gJ3N0YXRpYycgfSksXG4gIG9wZW46IG5vb3AsXG4gIGxvY2F0aW9uOiB7XG4gICAgaHJlZjogJ2Zvby9iYXInLFxuICAgIHByb3RvY29sOiAnaHR0cHM6JyxcbiAgfSxcbiAgYWxlcnQ6IG5vb3AsXG4gIGdldFNlbGVjdGlvbjogKCkgPT4gKHtcbiAgICByZW1vdmVBbGxSYW5nZXM6IG5vb3AsXG4gICAgYWRkUmFuZ2U6IG5vb3AsXG4gIH0pLFxuICBzY3JvbGxUbzogKHg6IG51bWJlciwgeTogbnVtYmVyKSA9PiB7XG4gIH0sXG4gIHByb21wdDogbm9vcCxcbiAgLy8gTk9URTogbW9ja2luZyBzZXRUaW1lb3V0L2NsZWFyVGltZW91dCBoZXJlIG1ha2VzIGl0IHZlcnkgaGFyZCB0byB0ZXN0IGl0ZW1zIHRoYXQgdXNlIHNldFRpbWVvdXQuIEl0IHNlZW1zXG4gIC8vIHRvIGJlIGVhc2llciB0byBhZGQgdGhlc2UgdHdvIHNwaWVzIGFzIG5lZWRlZC5cbiAgLy8gTk9URTogQ2FzdGluZyB0byBhbnkgYWxsb3dzIHVzIHRvIHBhcnRpYWxseSBtb2NrIGl0ZW1zLlxufSBhcyBhbnk7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBUc1dpbmRvd1NlcnZpY2VNb2NrIHtcbiAgcHVibGljIGdldCBuYXRpdmVXaW5kb3coKTogV2luZG93IHtcbiAgICByZXR1cm4gd2luZG93TW9jaztcbiAgfVxufVxuIl19