Kamil Chmielowski
Web / Angular
Jasmine code coverage report for cv app.
You can contact with me by email: kamilchmielowski94@gmail.com or my page.
Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1x 36x 22x 1x 7x | import { DOCUMENT } from '@angular/common'; import { Inject, Injectable } from '@angular/core'; @Injectable({ providedIn: 'root' }) export class DomService { constructor(@Inject(DOCUMENT) private document: Document) {} static remToPixels(rem: number): number { return rem * parseFloat(getComputedStyle(document.documentElement).fontSize); } isDesktop(): boolean { return this.getWindow().matchMedia('(min-width: 1024px)').matches; } getWindow(): Window { return this.document.defaultView!.window; } } |