type YourType<
T,
Options extends YourType.$Options = YourType.$Default> = ...
namespace YourType {
export type $Options = $SelectionOptions
export type $Default = $SelectionPredicate
}
type R = YourType<ThenType> // true
type X = YourType<ElseType> // false
Generated using TypeDoc
🧰 type util
Default Options for predicate selection logic.
predicate
means the logic returnstrue
orfalse
depending on the condition.