Openstatus www.openstatus.dev
at 57f471a7cf950bc467fcd98d6cd09e7c53593dae 17 lines 388 B view raw
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}