-const isUndefined = (value: unknown): boolean => {
- return typeof value === 'undefined'
-}
-
export const ifUndefined = <T>(value: T | undefined, isValue: T): T => {
- if (isUndefined(value) === true) return isValue
+ if (value === undefined) return isValue
return value as T
}
// const isIterable = <T>(obj: T): boolean => {
-// if (obj === null || obj === undefined) {
+// if (obj == null) {
// return false
// }
// return typeof (obj as unknown as Iterable<T>)[Symbol.iterator] === 'function'