Skip to content

sqlocal / index / Transaction

Type Alias: Transaction

ts
type Transaction = {
  batch: <Result>(passStatements) => Promise<Result[][]>;
  commit: () => Promise<void>;
  lastAffectedRows?: bigint;
  query: <Result>(passStatement) => Promise<Result[]>;
  rollback: () => Promise<void>;
  sql: <Result>(queryTemplate, ...params) => Promise<Result[]>;
  transactionKey: QueryKey;
};

Defined in: src/types.ts:45

Properties

PropertyTypeDefined in
batch<Result>(passStatements) => Promise<Result[][]>src/types.ts:55
commit() => Promise<void>src/types.ts:58
lastAffectedRows?bigintsrc/types.ts:47
query<Result>(passStatement) => Promise<Result[]>src/types.ts:48
rollback() => Promise<void>src/types.ts:59
sql<Result>(queryTemplate, ...params) => Promise<Result[]>src/types.ts:51
transactionKeyQueryKeysrc/types.ts:46

Released under the MIT License