Skip to content

//sqljs-driver/com.squareup.sqldelight.drivers.sqljs

Package com.squareup.sqldelight.drivers.sqljs

Types

Name Summary
Buffer [js]
Content
external interface Buffer


Config [js]
Content
external interface Config


Database [js]
Content
open external class Database


InitDatabaseJsStatic [js]
Content
external interface InitDatabaseJsStatic


InitSqlJsStatic [js]
Content
external interface InitSqlJsStatic


InitStatementJsStatic [js]
Content
external interface InitStatementJsStatic


JsSqlDriver [js]
Content
class JsSqlDriver(db: Database) : SqlDriver


ParamsCallback [js]
Content
external interface ParamsCallback


ParamsObject [js]
Content
external interface ParamsObject


QueryResults [js]
Content
external interface QueryResults


SqlJsStatic [js]
Content
external interface SqlJsStatic


Statement [js]
Content
open external class Statement


Functions

Name Summary
createInstance [js]
Content
fun createInstance(type: dynamic, vararg args: dynamic): dynamic


driver [js]
Content
fun Promise<Database>.driver(): Promise


initDb [js]
Content
fun initDb(config: Config? = js("{}")): Promise<Database>


initSqlDriver [js]
Content
fun initSqlDriver(schema: SqlDriver.Schema? = null): Promise


invoke [js]
Content
operator fun InitDatabaseJsStatic.invoke(): Database
operator fun InitSqlJsStatic.invoke(): Promise<SqlJsStatic>
operator fun InitStatementJsStatic.invoke(): Statement
operator fun InitDatabaseJsStatic.invoke(data: Array<Number>): Database
operator fun InitDatabaseJsStatic.invoke(data: Uint8Array): Database
operator fun InitSqlJsStatic.invoke(config: Config?): Promise<SqlJsStatic>


transacter [js]
Content
fun Promise.transacter(): Promise


withSchema [js]
Content
fun Promise.withSchema(schema: SqlDriver.Schema? = null): Promise


Properties

Name Summary
initSqlJs [js] external val initSqlJs: InitSqlJsStatic