BlinkCardWorker
@microblink/blinkcard / BlinkCardWorker
Class: BlinkCardWorker
The BlinkCard worker.
Constructors
Constructor
new BlinkCardWorker():
BlinkCardWorker
Returns
BlinkCardWorker
Properties
progressStatusCallback?
optionalprogressStatusCallback:ProgressStatusCallback
The progress status callback.
Methods
[finalizer]()
[finalizer]():
void
This method is called when the worker is terminated.
Returns
void
createScanningSession()
createScanningSession(
sessionSettings?):Omit<BlinkCardScanningSession,"process"|"deleteLater"|"isAliasOf"> &object&ProxyMarked
This method creates a BlinkCard scanning session.
Parameters
sessionSettings?
The options for the session.
inputImageSource?
The type of image source for the scanning session.
This type is used to indicate whether an image was obtained from a video
stream or a single-source input such as a standalone photo. The default is
set to Video.
scanningSettings?
Partial<{ anonymizationSettings: Partial<OverrideProperties<AnonymizationSettings, { cardNumberAnonymizationSettings: Partial<CardNumberAnonymizationSettings>; }>>; croppedImageSettings: Partial<CroppedImageSettings>; extractionSettings: Partial<ExtractionSettings>; inputImageMargin: number; livenessSettings: Partial<LivenessSettings>; skipImagesWithBlur: boolean; tiltDetectionLevel: DetectionLevel; }>
Returns
The session.
initBlinkCard()
initBlinkCard(
settings,progressCallback?):Promise<void>
This method initializes the BlinkCard Wasm module.
Parameters
settings
progressCallback?
Returns
Promise<void>
reportPinglet()
reportPinglet(
pinglet):void
Parameters
pinglet
Returns
void
sendPinglets()
sendPinglets():
void
Returns
void
terminate()
terminate():
Promise<void>
Terminates the workers and the Wasm runtime.
Returns
Promise<void>