type YourType<
T,
Options extends YourType.$Options = YourType.$Default> = ...
namespace YourType {
export type $Options = $SelectionOptions
export type $Default = $SelectionFilter
}
type R = YourType<ThenType> // ThenType
type X = YourType<ElseType> // never
Generated using TypeDoc
🧰 type util
Default Options for filter selection logic.
filter
means the logic returnsT
when the condition is met, and returnsnever
otherwise.