UNPKG

structured-elements

Version:

A TypeScript package for modelling and validating data

12 lines (9 loc) 237 B
import { isRecord } from "@/is/record" export const isRecordWithId = <Subject>( subject: Subject, ): subject is Subject & { id: string } => { if (!isRecord(subject)) { return false } return typeof subject.id === `string` }