Module
TsBridge.Class
- Package
- purescript-ts-bridge
- Repository
- thought2/purescript-ts-bridge
#TsBridge Source
class TsBridge (a :: Type) where
Members
Instances
(TsBridge a, TsBridge b) => TsBridge (Either a b)
(TsBridge a, TsBridge b) => TsBridge (Tuple a b)
TsBridge Number
(TsBridgeRecord Tok r) => TsBridge (Record r)
(TsBridgeTsRecord Tok r) => TsBridge (TsRecord r)
(TsBridgeVariant Tok r) => TsBridge (Variant r)
TsBridge String
TsBridge Boolean
TsBridge Int
TsBridge Char
TsBridge Unit
(TsBridge a) => TsBridge (Array a)
(TsBridge a) => TsBridge (Object a)
(TsBridge a) => TsBridge (Effect a)
(TsBridge a) => TsBridge (Nullable a)
(TsBridge a, TsBridge b) => TsBridge (a -> b)
(TsBridge a, TsBridge b, TsBridge c) => TsBridge (Fn2 a b c)
(TsBridge a, TsBridge b, TsBridge c, TsBridge d) => TsBridge (Fn3 a b c d)
(TsBridge a, TsBridge b, TsBridge c, TsBridge d, TsBridge e) => TsBridge (Fn4 a b c d e)
(TsBridge a, TsBridge b) => TsBridge (EffectFn1 a b)
(TsBridge a, TsBridge b, TsBridge c) => TsBridge (EffectFn2 a b c)
(TsBridge a, TsBridge b, TsBridge c, TsBridge d) => TsBridge (EffectFn3 a b c d)
(TsBridge a, TsBridge b, TsBridge c, TsBridge d, TsBridge e) => TsBridge (EffectFn4 a b c d e)
(TsBridge a) => TsBridge (Maybe a)
(TsBridge a) => TsBridge (Promise a)
(IsSymbol sym) => TsBridge (TypeVar sym)
(TsBridge a, TsBridge b) => TsBridge (OneOf a b)
(TsBridge a, TsBridge b) => TsBridge (Intersection a b)
(TsBridgeVariantEncodedFlat Tok symTag r) => TsBridge (VariantEncodedFlat symTag r)
(TsBridgeVariantEncodedNested Tok symTag symVal r) => TsBridge (VariantEncodedNested symTag symVal r)
TsBridge Undefined
TsBridge Null
(IsSymbol sym) => TsBridge (StringLit sym)