Skip to content

Commit

Permalink
deprecate setLock in favour of lockMode
Browse files Browse the repository at this point in the history
  • Loading branch information
clarkdave authored and tom committed Nov 20, 2020
1 parent 0d9b091 commit 6bd2aea
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion src/query-builder/SelectQueryBuilder.ts
Expand Up @@ -959,27 +959,56 @@ export class SelectQueryBuilder<Entity> extends QueryBuilder<Entity> implements

/**
* Sets locking mode.
*
* @deprecated Use `lockMode`
*/
setLock(lockMode: "optimistic", lockVersion: number): this;

/**
* Sets locking mode.
*
* @deprecated Use `lockMode`
*/
setLock(lockMode: "optimistic", lockVersion: Date): this;

/**
* Sets locking mode.
*
* @deprecated Use `lockMode`
*/
setLock(lockMode: "pessimistic_read"|"pessimistic_write"|"dirty_read"|"pessimistic_partial_write"|"pessimistic_write_or_fail"|"for_no_key_update"): this;

/**
* Sets locking mode.
*
* @deprecated Use `lockMode`
*/
setLock(lockMode: "optimistic"|"pessimistic_read"|"pessimistic_write"|"dirty_read"|"pessimistic_partial_write"|"pessimistic_write_or_fail"|"for_no_key_update", lockVersion?: number|Date): this {
return this.lockMode(lockMode as any, lockVersion as any);
}

/**
* Sets locking mode.
*/
lockMode(lockMode: "optimistic", lockVersion: number): this;

/**
* Sets locking mode.
*/
lockMode(lockMode: "optimistic", lockVersion: Date): this;

/**
* Sets locking mode.
*/
lockMode(lockMode: "pessimistic_read"|"pessimistic_write"|"dirty_read"): this;

/**
* Sets locking mode.
*/
lockMode(lockMode: "optimistic"|"pessimistic_read"|"pessimistic_write"|"dirty_read"|"pessimistic_partial_write"|"pessimistic_write_or_fail"|"for_no_key_update", lockVersion?: number|Date): this {
this.expressionMap.lockMode = lockMode;
this.expressionMap.lockVersion = lockVersion;
return this;

}

/**
Expand Down

0 comments on commit 6bd2aea

Please sign in to comment.