import { FaceDetection } from '../classes/FaceDetection'; export type WithFaceDetection = TSource & { detection: FaceDetection } export function isWithFaceDetection(obj: any): obj is WithFaceDetection<{}> { return obj.detection instanceof FaceDetection; } export function extendWithFaceDetection(sourceObj: TSource, detection: FaceDetection): WithFaceDetection { const extension = { detection }; return { ...sourceObj, ...extension }; }