UNPKG

@vladmandic/face-api

Version:

FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS

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