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

13 lines (9 loc) 511 B
import { FaceExpressions } from '../faceExpressionNet/FaceExpressions'; export type WithFaceExpressions<TSource> = TSource & { expressions: FaceExpressions } export function isWithFaceExpressions(obj: any): obj is WithFaceExpressions<{}> { return obj.expressions instanceof FaceExpressions; } export function extendWithFaceExpressions<TSource>(sourceObj: TSource, expressions: FaceExpressions): WithFaceExpressions<TSource> { const extension = { expressions }; return { ...sourceObj, ...extension }; }