import invariant from 'ts-tiny-invariant' export function isDefined(value: T): value is NonNullable { return value !== undefined && value !== null } export function assertDefined( value: T, message: string ): asserts value is NonNullable { invariant(isDefined(value), message) }