UNPKG

425 BJavaScriptView Raw
1import { COVERAGE, DOMAIN } from './constants.js'
2
3export function isCoverage (obj) {
4 return obj.type === COVERAGE
5}
6
7export function checkCoverage (obj) {
8 if (!isCoverage(obj)) {
9 throw new Error('must be a Coverage')
10 }
11}
12
13export function isDomain (obj) {
14 return obj.type === DOMAIN
15}
16
17export function checkDomain (obj) {
18 if (!isDomain(obj)) {
19 throw new Error('must be a Domain')
20 }
21}