Skip to main content
Module

x/surrealdb/mod.ts>Engine

SurrealDB driver for JavaScript
Go to Latest
class Engine
Abstract
import { Engine } from "https://deno.land/x/surrealdb@v1.0.0-beta.5/mod.ts";

Constructors

new
Engine(...unnamed 0: [Emitter<EngineEvents>])

Properties

abstract
connection: { url?: URL; namespace?: string; database?: string; token?: string; }
abstract
emitter: Emitter<EngineEvents>
abstract
ready: Promise<void> | undefined
abstract
status: ConnectionStatus

Methods

abstract
connect(url: URL): Promise<void>
abstract
disconnect(): Promise<void>
abstract
rpc<Method extends string, Params extends unknown[] | undefined, Result extends unknown>(request: RpcRequest<Method, Params>): Promise<RpcResponse<Result>>