@microblink/blinkid-in-browser-sdk
Version:
A simple ID scanning library for WebAssembly-enabled browsers.
32 lines (24 loc) • 675 B
text/typescript
/**
* Copyright (c) Microblink Ltd. All rights reserved.
*/
export function stringToArray(inputString: string): Array<string> {
if (!inputString || !inputString.length) {
return [];
}
return inputString.split(',').map(el => el.trim());
}
export function stringToObject(inputString: string): { [key: string]: any } {
if (!inputString || !inputString.length) {
return {};
}
return JSON.parse(inputString);
}
export function hasSupportedImageFiles(files: FileList): boolean {
const imageRegex = RegExp(/^image\//);
for (let i = 0; i < files.length; ++i) {
if (imageRegex.exec(files[i].type)) {
return true;
}
}
return false;
}