Skip to content
IC Reactor

IsOkErrResultType

IsOkErrResultType<T> = T extends object ? IsVariantArm<T, "Ok"> : T extends object ? IsVariantArm<T, "ok"> : T extends object ? IsVariantArm<T, "Err"> : T extends object ? IsVariantArm<T, "err"> : false

Defined in: core/src/types/result.ts:80

Check if T is a Result type ({ Ok: U } | { Err: E } or { ok: U } | { err: E })

T