UNPKG

@4players/odin-common

Version:

A collection of commonly used type definitions and utility functions across ODIN web projects

28 lines (27 loc) 694 B
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'; }