Skip to content

Commit cd7037c

Browse files
Merge pull request #75 from hiradimir/master
add optimistic locking option
2 parents e54c185 + 85ba828 commit cd7037c

File tree

5 files changed

+1555
-199
lines changed

5 files changed

+1555
-199
lines changed

lib/interfaces/IDefineOptions.ts

+5
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@ import {DefineOptions} from "sequelize";
22

33
export interface IDefineOptions extends DefineOptions<any> {
44
modelName?: string;
5+
6+
/**
7+
* To enable optimistic locking.
8+
*/
9+
version?: boolean;
510
}

lib/models/Model.d.ts

+5
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,11 @@ export declare class Model<T> extends Hooks {
466466
*/
467467
deletedAt?: Date|any;
468468

469+
/**
470+
* version number automatically created by sequelize if table options.version is true
471+
*/
472+
version?: number;
473+
469474
/**
470475
* Returns true if this instance has not yet been persisted to the database
471476
*/

0 commit comments

Comments
 (0)