Package: effect
Module: Option
Extracts the type of the value contained in an Option.
Example (Getting the Value Type of an Option)
import { Option } from "effect"
// Declare an Option holding a string
declare const myOption: Option.Option<string>
// Extract the type of the value within the Option
//
// ┌─── string
// ▼
type MyType = Option.Option.Value<typeof myOption>
Signature
type Value<T> = [T] extends [Option<infer _A>] ? _A : never
Since v2.0.0