mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 19:29:32 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { AssetFaceEntity } from '@app/infra/entities';
 | 
						|
import { assetStub } from './asset.stub';
 | 
						|
import { personStub } from './person.stub';
 | 
						|
 | 
						|
export const faceStub = {
 | 
						|
  face1: Object.freeze<AssetFaceEntity>({
 | 
						|
    assetId: assetStub.image.id,
 | 
						|
    asset: assetStub.image,
 | 
						|
    personId: personStub.withName.id,
 | 
						|
    person: personStub.withName,
 | 
						|
    embedding: [1, 2, 3, 4],
 | 
						|
    boundingBoxX1: 0,
 | 
						|
    boundingBoxY1: 0,
 | 
						|
    boundingBoxX2: 1,
 | 
						|
    boundingBoxY2: 1,
 | 
						|
    imageHeight: 1024,
 | 
						|
    imageWidth: 1024,
 | 
						|
  }),
 | 
						|
  primaryFace1: Object.freeze<AssetFaceEntity>({
 | 
						|
    assetId: assetStub.image.id,
 | 
						|
    asset: assetStub.image,
 | 
						|
    personId: personStub.primaryPerson.id,
 | 
						|
    person: personStub.primaryPerson,
 | 
						|
    embedding: [1, 2, 3, 4],
 | 
						|
    boundingBoxX1: 0,
 | 
						|
    boundingBoxY1: 0,
 | 
						|
    boundingBoxX2: 1,
 | 
						|
    boundingBoxY2: 1,
 | 
						|
    imageHeight: 1024,
 | 
						|
    imageWidth: 1024,
 | 
						|
  }),
 | 
						|
  mergeFace1: Object.freeze<AssetFaceEntity>({
 | 
						|
    assetId: assetStub.image.id,
 | 
						|
    asset: assetStub.image,
 | 
						|
    personId: personStub.mergePerson.id,
 | 
						|
    person: personStub.mergePerson,
 | 
						|
    embedding: [1, 2, 3, 4],
 | 
						|
    boundingBoxX1: 0,
 | 
						|
    boundingBoxY1: 0,
 | 
						|
    boundingBoxX2: 1,
 | 
						|
    boundingBoxY2: 1,
 | 
						|
    imageHeight: 1024,
 | 
						|
    imageWidth: 1024,
 | 
						|
  }),
 | 
						|
  mergeFace2: Object.freeze<AssetFaceEntity>({
 | 
						|
    assetId: assetStub.image1.id,
 | 
						|
    asset: assetStub.image1,
 | 
						|
    personId: personStub.mergePerson.id,
 | 
						|
    person: personStub.mergePerson,
 | 
						|
    embedding: [1, 2, 3, 4],
 | 
						|
    boundingBoxX1: 0,
 | 
						|
    boundingBoxY1: 0,
 | 
						|
    boundingBoxX2: 1,
 | 
						|
    boundingBoxY2: 1,
 | 
						|
    imageHeight: 1024,
 | 
						|
    imageWidth: 1024,
 | 
						|
  }),
 | 
						|
};
 |