UNPKG

@vladmandic/face-api

Version:

JavaScript module for Face Detection and Face Recognition Using Tensorflow/JS

20 lines (16 loc) 533 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 Object.assign({}, sourceObj, extension) }