scandit-sdk
Version:
Scandit Barcode Scanner SDK for the Web
24 lines (23 loc) • 1.39 kB
TypeScript
declare type ValidationType = "booleanAttribute" | "boolean" | "integer" | "array" | "jsonArray" | "videoFit" | "camera" | "cameraType" | "cameraSettings" | "codeDirection" | "recognitionMode" | "guiStyle" | "searchArea" | "singleImageModeSettings" | "textRecognitionSettings";
export declare abstract class Validator {
static expectationMessage: Map<Function, string>;
static isBooleanAttribute(value: any): boolean;
static isBooleanProperty(value: any): boolean;
static isIntegerAttribute(value: any): boolean;
static isIntegerProperty(value: any): boolean;
static isValidCameraType(value: any): boolean;
static isValidGuiStyle(value: any): boolean;
static isValidVideoFit(value: any): boolean;
static isValidCodeDirection(value: any): boolean;
static isValidRecognitionMode(value: any): boolean;
static isArray(value: any): boolean;
static isValidJsonArray(value: any): boolean;
static isValidSearchAreaAttribute(value: any): boolean;
static isValidSearchAreaProperty(areaObject: any): boolean;
static isValidCameraObject(value: any): boolean;
static isValidCameraSettingsObject(value: any): boolean;
static isValidSingleImageModeSettingsObject(value: any): boolean;
static isValidTextRecognitionSettingsObject(value: any): boolean;
static getExpectationMessageForType(type: ValidationType): string;
}
export {};