UNPKG

@ndustrial/sequelize-distributed-lock

Version:
28 lines (20 loc) 639 B
const { NotImplementedError } = require('../error'); class LockInterface { createLockTable(tableName) { // eslint-disable-line throw new NotImplementedError(); } removeStaleLocks(tableName, lockTTLSeconds) { // eslint-disable-line throw new NotImplementedError(); } lockTable(tableName, wait = false) { // eslint-disable-line throw new NotImplementedError(); } obtainMutex(tableName) { // eslint-disable-line throw new NotImplementedError(); } removeMutex(tableName) { // eslint-disable-line throw new NotImplementedError(); } } LockInterface.dialect = 'N/A'; module.exports = LockInterface;