@openland/foundationdb-core
Version:
Node.js bindings for the FoundationDB database
16 lines (15 loc) • 996 B
TypeScript
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>;