
utils
isObject
ts
export const isObject = (value: unknown): value is Record<any, any> =>
value !== null && typeof value === 'object'isFunction
ts
export const isFunction = (value: unknown): value is (...args: any) => any =>
typeof value === 'function'isString
ts
export const isString = (value: unknown): value is string => typeof value === 'string'isBoolean
ts
export const isBoolean = (value: unknown): value is boolean => typeof value === 'boolean'isNumber
ts
export const isNumber = (value: unknown): value is number => typeof value === 'number'isUndef
ts
export const isUndef = (value: unknown): value is undefined => typeof value === 'undefined'isBrowser
ts
const isBrowser = !!(
typeof window !== 'undefined' &&
window.document &&
window.document.createElement
)isDev
ts
const isDev = process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test'
