UNPKG

@openland/foundationdb-core

Version:

Node.js bindings for the FoundationDB database

16 lines (15 loc) 996 B
import Database from './database'; import { NetworkOptions, DatabaseOptions } from './opts.g'; export { set as setAPIVersion } from './apiVersion'; export declare const stopNetworkSync: () => void; export { default as FDBError } from './error'; export { default as keySelector, KeySelector } from './keySelector'; export { default as Database } from './database'; export { default as Transaction, Watch } from './transaction'; export { NetworkOptions, NetworkOptionCode, DatabaseOptions, DatabaseOptionCode, TransactionOptions, TransactionOptionCode, StreamingMode, MutationType, ConflictRangeType, ErrorPredicate, } from './opts.g'; export declare const createCluster: (clusterFile?: string | undefined) => Promise<{ openDatabase(dbName?: "DB", opts?: DatabaseOptions | undefined): Promise<Database>; close(): void; }>; export declare function configNetwork(netOpts: NetworkOptions): void; export declare function open(clusterFile?: string, dbOpts?: DatabaseOptions): Promise<Database>;