/** * Available code types */ export type CodeType = | "cat-body" | "dog-body" | "human-body" | "salient-object" | "aztec" | "code-128" | "code-39" | "code-39-mod-43" | "code-93" | "data-matrix" | "ean-13" | "ean-8" | "face" | "interleaved-2-of-5" | "itf-14" | "pdf-417" | "qr" | "upce"; /** * Represents a File in the local filesystem. */ export type Code = Readonly<{ /** * The decoded string representation of the code. */ code?: string; /** * The type of the code. */ type: CodeType; /** * The position of the code relative to the camera's bounds */ bounds: { /** * Returns the smallest value for the x-coordinate of the rectangle. */ minX: number; /** * Returns the smallest value for the y-coordinate of the rectangle. */ minY: number; /** * Returns the largest value of the x-coordinate for the rectangle. */ maxX: number; /** * Returns the largest value of the y-coordinate for the rectangle. */ maxY: number; /** * Returns the width of a rectangle. */ width: number; /** * Returns the height of a rectangle. */ height: number; }; }>;