Openstatus
www.openstatus.dev
1import type {
2 AssertionRequest,
3 DnsAssertionRequest,
4 HttpAssertionRequest,
5} from "./types";
6
7export function isHttpAssertionRequest(
8 req: AssertionRequest,
9): req is HttpAssertionRequest {
10 return "status" in req && "header" in req && "body" in req;
11}
12
13export function isDnsAssertionRequest(
14 req: AssertionRequest,
15): req is DnsAssertionRequest {
16 return "records" in req;
17}