mirror of
https://github.com/immich-app/immich.git
synced 2026-06-04 13:15:22 -04:00
8ebac41318
* refactor(server): tsconfigs * chore: dummy commit * fix: start.sh * chore: restore original entry scripts
32 lines
615 B
TypeScript
32 lines
615 B
TypeScript
import { BoundingBox } from '../smart-info';
|
|
|
|
export interface IBaseJob {
|
|
force?: boolean;
|
|
}
|
|
|
|
export interface IAssetFaceJob extends IBaseJob {
|
|
assetId: string;
|
|
personId: string;
|
|
}
|
|
|
|
export interface IFaceThumbnailJob extends IAssetFaceJob {
|
|
imageWidth: number;
|
|
imageHeight: number;
|
|
boundingBox: BoundingBox;
|
|
assetId: string;
|
|
personId: string;
|
|
}
|
|
|
|
export interface IEntityJob extends IBaseJob {
|
|
id: string;
|
|
source?: 'upload';
|
|
}
|
|
|
|
export interface IBulkEntityJob extends IBaseJob {
|
|
ids: string[];
|
|
}
|
|
|
|
export interface IDeleteFilesJob extends IBaseJob {
|
|
files: Array<string | null | undefined>;
|
|
}
|