Module
Yoga.ScyllaDB.OmLayer
- Package
- purescript-yoga-scylladb-om
- Repository
- rowtype-yoga/purescript-yoga-scylladb-om
#ScyllaDBConfig Source
type ScyllaDBConfig = { contactPoints :: Array ContactPoint, credentials :: { password :: Password, username :: Username }, keyspace :: Keyspace, localDataCenter :: Datacenter }ScyllaDB configuration
#scyllaLayer Source
scyllaLayer :: forall r. OmLayer (scyllaConfig :: ScyllaDBConfig | r) () { scylla :: Client }Create a ScyllaDB layer that provides Client as a service Requires ScyllaDBConfig in context
#scyllaLayer' Source
scyllaLayer' :: forall r. ScyllaDBConfig -> OmLayer r () { scylla :: Client }Create a ScyllaDB layer with inline config Useful when you don't need config from context