UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

8 lines (6 loc) 181 B
import { isNotEmpty, isNotNil } from "./main.ts"; export function isSome<A = any>( x?: A ): x is NonNullable<Exclude<A, "" | {} | []>> { return isNotNil(x) && isNotEmpty(x); }