UNPKG

@microblink/blinkid-in-browser-sdk

Version:

A simple ID scanning library for WebAssembly-enabled browsers.

35 lines (34 loc) 1.13 kB
/** * Copyright (c) Microblink Ltd. All rights reserved. */ import { DocumentSide } from "../../../MicroblinkSDK/DocumentSide"; import { Rectangle } from "../../../MicroblinkSDK/Geometry"; /** * Smart date result structure. */ export interface DateResult { readonly day?: number; readonly month?: number; readonly year?: number; readonly originalString?: StringResult; readonly successfullyParsed?: boolean; readonly filledByDomainKnowledge?: boolean; readonly empty?: boolean; } /** * Multi-script string result structure. */ export interface StringResult { readonly arabic?: string; readonly cyrillic?: string; readonly latin?: string; readonly greek?: string; readonly arabicLocation: Rectangle | undefined; readonly cyrillicLocation: Rectangle | undefined; readonly latinLocation: Rectangle | undefined; readonly greekLocation: Rectangle | undefined; readonly arabicSide: DocumentSide | undefined; readonly cyrillicSide: DocumentSide | undefined; readonly latinSide: DocumentSide | undefined; readonly greekSide: DocumentSide | undefined; }