SqliteClient.ts overview
Since v1.0.0
Exports Grouped by Category
constructor
make
Signature
declare const make: (
options: SqliteClientConfig
) => Effect.Effect<SqliteClient, SqlError, Scope.Scope | Reactivity.Reactivity>
Since v1.0.0
makeMemory
Signature
declare const makeMemory: (
options: SqliteClientMemoryConfig
) => Effect.Effect<SqliteClient, SqlError, Scope.Scope | Reactivity.Reactivity>
Since v1.0.0
layers
layer
Signature
declare const layer: (
config: SqliteClientConfig
) => Layer.Layer<SqliteClient | Client.SqlClient, ConfigError | SqlError>
Since v1.0.0
layerConfig
Signature
declare const layerConfig: (
config: Config.Config.Wrap<SqliteClientConfig>
) => Layer.Layer<SqliteClient | Client.SqlClient, ConfigError | SqlError>
Since v1.0.0
layerMemory
Signature
declare const layerMemory: (
config: SqliteClientMemoryConfig
) => Layer.Layer<SqliteClient | Client.SqlClient, ConfigError | SqlError>
Since v1.0.0
layerMemoryConfig
Signature
declare const layerMemoryConfig: (
config: Config.Config.Wrap<SqliteClientMemoryConfig>
) => Layer.Layer<SqliteClient | Client.SqlClient, ConfigError | SqlError>
Since v1.0.0
models
SqliteClient (interface)
Signature
export interface SqliteClient extends Client.SqlClient {
readonly [TypeId]: TypeId
readonly config: SqliteClientMemoryConfig
readonly export: Effect.Effect<Uint8Array, SqlError>
readonly import: (data: Uint8Array) => Effect.Effect<void, SqlError>
/** Not supported in sqlite */
readonly updateValues: never
}
Since v1.0.0
SqliteClientConfig (interface)
Signature
export interface SqliteClientConfig {
readonly worker: Effect.Effect<Worker | SharedWorker | MessagePort, never, Scope.Scope>
readonly installReactivityHooks?: boolean
readonly spanAttributes?: Record<string, unknown>
readonly transformResultNames?: (str: string) => string
readonly transformQueryNames?: (str: string) => string
}
Since v1.0.0
SqliteClientMemoryConfig (interface)
Signature
export interface SqliteClientMemoryConfig {
readonly installReactivityHooks?: boolean
readonly spanAttributes?: Record<string, unknown>
readonly transformResultNames?: (str: string) => string
readonly transformQueryNames?: (str: string) => string
}
Since v1.0.0
tags
SqliteClient
Signature
declare const SqliteClient: any
Since v1.0.0
tranferables
currentTransferables
Signature
declare const currentTransferables: FiberRef.FiberRef<ReadonlyArray<Transferable>>
Since v1.0.0
withTransferables
Signature
declare const withTransferables: (
transferables: ReadonlyArray<Transferable>
) => <A, E, R>(effect: Effect.Effect<A, E, R>) => Effect.Effect<A, E, R>
Since v1.0.0
type ids
TypeId
Signature
declare const TypeId: unique symbol
Since v1.0.0
TypeId (type alias)
Signature
type TypeId = typeof TypeId
Since v1.0.0