wasm overview

Added in v1.0.0


Table of contents


constructor

make

Signature

export declare const make: (options: SqliteWasmClientConfig) => Effect.Effect<SqliteClient, never, Scope>

Added in v1.0.0

makeCompiler

Signature

export declare const makeCompiler: (transform?: ((_: string) => string) | undefined) => Statement.Compiler

Added in v1.0.0

makeLayer

Signature

export declare const makeLayer: (config: SqliteWasmClientConfig) => Layer.Layer<SqliteClient, never, never>

Added in v1.0.0

models

SqliteClient

Signature

export declare const SqliteClient: SqliteClient

Added in v1.0.0

SqliteWasmClientConfig (type alias)

Signature

export type SqliteWasmClientConfig =
  | {
      readonly mode?: "vfs"
      readonly dbName?: string
      readonly openMode?: OpenMode
      readonly transformResultNames?: (str: string) => string
      readonly transformQueryNames?: (str: string) => string
    }
  | {
      readonly mode: "opfs"
      readonly dbName: string
      readonly openMode?: OpenMode
      readonly transformResultNames?: (str: string) => string
      readonly transformQueryNames?: (str: string) => string
    }

Added in v1.0.0

tags

tag

Signature

export declare const tag: Tag<SqliteClient, SqliteClient>

Added in v1.0.0

utils

transform

Column renaming helpers.

Signature

export declare const transform: typeof import("/Volumes/Code/sqlfx/packages/sql/src/Transform")

Added in v1.0.0