export type WithFaceDescriptor = TSource & { descriptor: Float32Array } export function extendWithFaceDescriptor< TSource > ( sourceObj: TSource, descriptor: Float32Array ): WithFaceDescriptor { const extension = { descriptor } return Object.assign({}, sourceObj, extension) }