Module
Yoga.Fetch.Om.Variant
- Package
- purescript-yoga-fetch-om
- Repository
- rowtype-yoga/purescript-yoga-fetch-om
#OnlyVariant Source
class OnlyVariant :: RowList Type -> Row Type -> Type -> Constraintclass OnlyVariant rl row a | rl -> row a where
Members
Instances
(IsSymbol label, Cons label a () row) => OnlyVariant (Cons label a Nil) row a
#VariantOrValue Source
class VariantOrValue :: RowList Type -> Row Type -> Type -> Constraintclass VariantOrValue rl row result | rl row -> result where
Members
variantOrValue :: Proxy rl -> Variant row -> result
Instances
(IsSymbol label, Cons label a () row) => VariantOrValue (Cons label a Nil) row aVariantOrValue (Cons label a (Cons label2 a2 tail)) row (Variant row)
- Modules
- Yoga.
Fetch. Om - Yoga.
Fetch. Om. BuildUrl - Yoga.
Fetch. Om. ClientFunction - Yoga.
Fetch. Om. ExtractParams - Yoga.
Fetch. Om. MakeRequest - Yoga.
Fetch. Om. ParseResponse - Yoga.
Fetch. Om. ReadOptional - Yoga.
Fetch. Om. Simple - Yoga.
Fetch. Om. SplitParams - Yoga.
Fetch. Om. SplitResponses - Yoga.
Fetch. Om. StreamDecode - Yoga.
Fetch. Om. Variant