ts-is-defined Typescript utilities export function isDefined<T>(value: T): value is NonNullable<T> { return value !== undefined && value !== null } export function assertDefined<T>( value: T, message: string ): asserts value is NonNullable<T> { invariant(isDefined(value), message) }