Package: effect
Module: Option
Represents the absence of a value within an Option.
When to use
Use as a type guard target when narrowing via isNone
Details
_tag is always "None"Pipeable, Inspectable, and structural equalitySee
isNone to check if an Option is Nonenone to construct a NoneSignature
export interface None<out A> extends Pipeable, Inspectable {
readonly _tag: "None"
readonly _op: "None"
readonly valueOrUndefined: undefined
readonly [TypeId]: {
readonly _A: Covariant<A>
}
[Symbol.iterator](): OptionIterator<Option<A>>
[Unify.typeSymbol]?: unknown
[Unify.unifySymbol]?: OptionUnify<this>
[Unify.ignoreSymbol]?: OptionUnifyIgnore
}
Since v2.0.0