@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
24 lines • 2.08 kB
JavaScript
import { __assign } from "tslib";
import { noop } from '@terminus/ngx-tools/utilities';
/**
* Default stubbed items for `nativeElement`
*/
var defaults = {
innerText: 'foo',
style: {},
classList: {
add: noop,
remove: noop,
},
};
/**
* A mock of the Angular ElementRef class
*/
var ElementRefMock = /** @class */ (function () {
function ElementRefMock(nativeElementAdditions) {
this.nativeElement = __assign(__assign({}, defaults), nativeElementAdditions || {});
}
return ElementRefMock;
}());
export { ElementRefMock };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlbWVudFJlZi5tb2NrLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRlcm1pbnVzL25neC10b29scy90ZXN0aW5nLyIsInNvdXJjZXMiOlsibW9ja3MvZWxlbWVudFJlZi5tb2NrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFFckQ7O0dBRUc7QUFDSCxJQUFNLFFBQVEsR0FBRztJQUNmLFNBQVMsRUFBRSxLQUFLO0lBQ2hCLEtBQUssRUFBRSxFQUFFO0lBQ1QsU0FBUyxFQUFFO1FBQ1QsR0FBRyxFQUFFLElBQUk7UUFDVCxNQUFNLEVBQUUsSUFBSTtLQUNiO0NBQ0YsQ0FBQztBQUVGOztHQUVHO0FBQ0g7SUFHRSx3QkFBbUIsc0JBQTZDO1FBQzlELElBQUksQ0FBQyxhQUFhLHlCQUNiLFFBQVEsR0FDUixzQkFBc0IsSUFBSSxFQUFFLENBQ2hDLENBQUM7SUFDSixDQUFDO0lBQ0gscUJBQUM7QUFBRCxDQUFDLEFBVEQsSUFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVsZW1lbnRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IG5vb3AgfSBmcm9tICdAdGVybWludXMvbmd4LXRvb2xzL3V0aWxpdGllcyc7XG5cbi8qKlxuICogRGVmYXVsdCBzdHViYmVkIGl0ZW1zIGZvciBgbmF0aXZlRWxlbWVudGBcbiAqL1xuY29uc3QgZGVmYXVsdHMgPSB7XG4gIGlubmVyVGV4dDogJ2ZvbycsXG4gIHN0eWxlOiB7fSxcbiAgY2xhc3NMaXN0OiB7XG4gICAgYWRkOiBub29wLFxuICAgIHJlbW92ZTogbm9vcCxcbiAgfSxcbn07XG5cbi8qKlxuICogQSBtb2NrIG9mIHRoZSBBbmd1bGFyIEVsZW1lbnRSZWYgY2xhc3NcbiAqL1xuZXhwb3J0IGNsYXNzIEVsZW1lbnRSZWZNb2NrIGltcGxlbWVudHMgRWxlbWVudFJlZiB7XG4gIHB1YmxpYyBuYXRpdmVFbGVtZW50OiBhbnk7XG5cbiAgcHVibGljIGNvbnN0cnVjdG9yKG5hdGl2ZUVsZW1lbnRBZGRpdGlvbnM/OiB7W2tleTogc3RyaW5nXTogYW55fSkge1xuICAgIHRoaXMubmF0aXZlRWxlbWVudCA9IHtcbiAgICAgIC4uLmRlZmF1bHRzLFxuICAgICAgLi4ubmF0aXZlRWxlbWVudEFkZGl0aW9ucyB8fCB7fSxcbiAgICB9O1xuICB9XG59XG4iXX0=