SqliteClient
Constructor
Signature
declare function make(options: SqliteClientConfig): Effect<SqliteClient, SqlError, any>makeMemory
Added in v1.0.0
Source
Signature
declare function makeMemory(options: SqliteClientMemoryConfig): Effect<SqliteClient, SqlError, any>Layers
Signature
declare function layer(config: SqliteClientConfig): Layer<any, any>layerConfig
Added in v1.0.0
Source
Signature
declare function layerConfig(config: Wrap<SqliteClientConfig>): Layer<any, any>layerMemory
Added in v1.0.0
Source
Signature
declare function layerMemory(config: SqliteClientMemoryConfig): Layer<any, any>layerMemoryConfig
Added in v1.0.0
Source
Signature
declare function layerMemoryConfig(config: Wrap<SqliteClientMemoryConfig>): Layer<any, any>Models
SqliteClient interface
Added in v1.0.0
Source
Signature
interface SqliteClient extends unknown { readonly [TypeId]: typeof TypeId; readonly config: SqliteClientMemoryConfig; readonly export: Effect<Uint8Array<ArrayBufferLike>, SqlError>; readonly import: (data: Uint8Array) => Effect<void, SqlError>; readonly updateValues: never;}SqliteClientConfig interface
Added in v1.0.0
Source
Signature
interface SqliteClientConfig { readonly installReactivityHooks?: boolean; readonly spanAttributes?: Record<string, unknown>; readonly transformQueryNames?: (str: string) => string; readonly transformResultNames?: (str: string) => string; readonly worker: Effect<MessagePort | Worker | SharedWorker, never, Scope>;}SqliteClientMemoryConfig interface
Added in v1.0.0
Source
Signature
interface SqliteClientMemoryConfig { readonly installReactivityHooks?: boolean; readonly spanAttributes?: Record<string, unknown>; readonly transformQueryNames?: (str: string) => string; readonly transformResultNames?: (str: string) => string;}Tranferables
currentTransferables
Added in v1.0.0
Source
Signature
declare const currentTransferables: FiberRef.FiberRef<ReadonlyArray<Transferable>>withTransferables
Added in v1.0.0
Source
Signature
declare function withTransferables(transferables: readonly Array<Transferable>): <A, E, R>(effect: Effect<A, E, R>) => Effect<A, E, R>