@4players/odin-common
Version:
A collection of commonly used type definitions and utility functions across ODIN web projects
28 lines (27 loc) • 694 B
JavaScript
export function isProperty(object, name) {
return name in object;
}
export function isFunction(value) {
return typeof value === 'function';
}
export function isNull(value) {
return typeof value === 'object' && value === null;
}
export function isNumber(value) {
return typeof value === 'number';
}
export function isObject(value) {
return typeof value === 'object';
}
export function isString(value) {
return typeof value === 'string';
}
export function isUndefined(value) {
return typeof value === 'undefined';
}
export function isFailure(result) {
return result.type === 'Failure';
}
export function isSuccess(result) {
return result.type === 'Success';
}