@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
31 lines • 2.97 kB
JavaScript
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { noop } from '@terminus/ngx-tools/utilities';
const ɵ0 = () => ({ getPropertyValue: () => 'static' }), ɵ1 = () => ({
removeAllRanges: noop,
addRange: noop,
}), ɵ2 = (x, y) => {
};
const windowMock = {
getComputedStyle: ɵ0,
open: noop,
location: {
href: 'foo/bar',
protocol: 'https:',
},
alert: noop,
getSelection: ɵ1,
scrollTo: ɵ2,
prompt: noop,
};
let TsWindowServiceMock = class TsWindowServiceMock {
get nativeWindow() {
return windowMock;
}
};
TsWindowServiceMock = __decorate([
Injectable()
], TsWindowServiceMock);
export { TsWindowServiceMock };
export { ɵ0, ɵ1, ɵ2 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93LnNlcnZpY2UubW9jay5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvYnJvd3Nlci90ZXN0aW5nLyIsInNvdXJjZXMiOlsid2luZG93LnNlcnZpY2UubW9jay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sK0JBQStCLENBQUM7V0FHakMsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLGdCQUFnQixFQUFFLEdBQUcsRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLE9BT2hELEdBQUcsRUFBRSxDQUFDLENBQUM7SUFDbkIsZUFBZSxFQUFFLElBQUk7SUFDckIsUUFBUSxFQUFFLElBQUk7Q0FDZixDQUFDLE9BQ1EsQ0FBQyxDQUFTLEVBQUUsQ0FBUyxFQUFFLEVBQUU7QUFDbkMsQ0FBQztBQWJILE1BQU0sVUFBVSxHQUFXO0lBQ3pCLGdCQUFnQixJQUE4QztJQUM5RCxJQUFJLEVBQUUsSUFBSTtJQUNWLFFBQVEsRUFBRTtRQUNSLElBQUksRUFBRSxTQUFTO1FBQ2YsUUFBUSxFQUFFLFFBQVE7S0FDbkI7SUFDRCxLQUFLLEVBQUUsSUFBSTtJQUNYLFlBQVksSUFHVjtJQUNGLFFBQVEsSUFDUDtJQUNELE1BQU0sRUFBRSxJQUFJO0NBSU4sQ0FBQztBQUdULElBQWEsbUJBQW1CLEdBQWhDLE1BQWEsbUJBQW1CO0lBQzlCLElBQVcsWUFBWTtRQUNyQixPQUFPLFVBQVUsQ0FBQztJQUNwQixDQUFDO0NBQ0YsQ0FBQTtBQUpZLG1CQUFtQjtJQUQvQixVQUFVLEVBQUU7R0FDQSxtQkFBbUIsQ0FJL0I7U0FKWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBub29wIH0gZnJvbSAnQHRlcm1pbnVzL25neC10b29scy91dGlsaXRpZXMnO1xuXG5jb25zdCB3aW5kb3dNb2NrOiBXaW5kb3cgPSB7XG4gIGdldENvbXB1dGVkU3R5bGU6ICgpID0+ICh7IGdldFByb3BlcnR5VmFsdWU6ICgpID0+ICdzdGF0aWMnIH0pLFxuICBvcGVuOiBub29wLFxuICBsb2NhdGlvbjoge1xuICAgIGhyZWY6ICdmb28vYmFyJyxcbiAgICBwcm90b2NvbDogJ2h0dHBzOicsXG4gIH0sXG4gIGFsZXJ0OiBub29wLFxuICBnZXRTZWxlY3Rpb246ICgpID0+ICh7XG4gICAgcmVtb3ZlQWxsUmFuZ2VzOiBub29wLFxuICAgIGFkZFJhbmdlOiBub29wLFxuICB9KSxcbiAgc2Nyb2xsVG86ICh4OiBudW1iZXIsIHk6IG51bWJlcikgPT4ge1xuICB9LFxuICBwcm9tcHQ6IG5vb3AsXG4gIC8vIE5PVEU6IG1vY2tpbmcgc2V0VGltZW91dC9jbGVhclRpbWVvdXQgaGVyZSBtYWtlcyBpdCB2ZXJ5IGhhcmQgdG8gdGVzdCBpdGVtcyB0aGF0IHVzZSBzZXRUaW1lb3V0LiBJdCBzZWVtc1xuICAvLyB0byBiZSBlYXNpZXIgdG8gYWRkIHRoZXNlIHR3byBzcGllcyBhcyBuZWVkZWQuXG4gIC8vIE5PVEU6IENhc3RpbmcgdG8gYW55IGFsbG93cyB1cyB0byBwYXJ0aWFsbHkgbW9jayBpdGVtcy5cbn0gYXMgYW55O1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgVHNXaW5kb3dTZXJ2aWNlTW9jayB7XG4gIHB1YmxpYyBnZXQgbmF0aXZlV2luZG93KCk6IFdpbmRvdyB7XG4gICAgcmV0dXJuIHdpbmRvd01vY2s7XG4gIH1cbn1cbiJdfQ==