nlocks/index.js

20 lines
527 B
JavaScript

'use strict'
const AsyncLock = require('./async-lock')
const FileLock = require('./file-lock')
const LockServer = require('./lock')
const NamedPipeLockServer = require('./lock.namedpipe')
const NamedPipeRWLock = require('./lock-client.namedpipe')
const TCPLockServer = require('./lock.tcp')
const TcpRwLock = require('./lock-client.tcp')
const LockClient = require('./lock-client')
module.exports = {
AsyncLock,
FileLock,
LockServer,
NamedPipeLockServer,
NamedPipeRWLock,
TCPLockServer,
TcpRwLock,
LockClient
}