@zebrunner/javascript-agent-webdriverio
Version:
Zebrunner Agent for webdriver.io
28 lines (21 loc) • 651 B
text/typescript
export function isString(value: any) {
return typeof value === 'string' || value instanceof String;
}
export function isNotBlankString(value: any) {
return isString(value) && value.trim().length;
}
export function isBuffer(value: any) {
return Buffer.isBuffer(value);
}
export function isFunction(value: any) {
return typeof value === 'function';
}
export function isPromise(value: any) {
return typeof value === 'object' && typeof value.then === 'function';
}
export function isArray(value: any) {
return Array.isArray(value);
}
export function isNotEmptyArray(value: any) {
return isArray(value) && value.length;
}