PBKware JS Utils - v0.8.2
GitHub
NPM
Preparing search index...
lock-open-manager
LockOpenManager
Class LockOpenManager<Item, Error>
Type Parameters
Item
extends
LockOpenListItem
<
Item
,
Error
>
Error
=
string
Index
Constructors
constructor
Accessors
lock
Count
lockers
open
Count
openers
Methods
close
Locked
is
Locked
is
Opened
open
Locked
try
Lock
unlock
Constructors
constructor
new
LockOpenManager
<
Item
extends
LockOpenListItem
<
Item
,
Error
>
,
Error
=
string
>
(
_tryFirstLockEventer
:
TryFirstLockEventer
<
Error
>
,
_lastUnlockEventer
:
LastUnlockEventer
,
_firstOpenEventer
:
FirstOpenEventer
,
_lastCloseEventer
:
LastCloseEventer
,
)
:
LockOpenManager
<
Item
,
Error
>
Type Parameters
Item
extends
LockOpenListItem
<
Item
,
Error
>
Error
=
string
Parameters
_tryFirstLockEventer
:
TryFirstLockEventer
<
Error
>
_lastUnlockEventer
:
LastUnlockEventer
_firstOpenEventer
:
FirstOpenEventer
_lastCloseEventer
:
LastCloseEventer
Returns
LockOpenManager
<
Item
,
Error
>
Accessors
lock
Count
get
lockCount
()
:
number
Returns
number
lockers
get
lockers
()
:
readonly
NamedLocker
[]
Returns
readonly
NamedLocker
[]
open
Count
get
openCount
()
:
number
Returns
number
openers
get
openers
()
:
readonly
NamedLocker
[]
Returns
readonly
NamedLocker
[]
Methods
close
Locked
closeLocked
(
opener
:
NamedLocker
)
:
void
Parameters
opener
:
NamedLocker
Returns
void
is
Locked
isLocked
(
ignoreOnlyLocker
:
undefined
|
NamedLocker
)
:
boolean
Parameters
ignoreOnlyLocker
:
undefined
|
NamedLocker
Returns
boolean
is
Opened
isOpened
()
:
boolean
Returns
boolean
open
Locked
openLocked
(
opener
:
NamedLocker
)
:
void
Parameters
opener
:
NamedLocker
Returns
void
try
Lock
tryLock
(
locker
:
NamedLocker
)
:
Promise
<
Result
<
void
,
Error
>
>
Parameters
locker
:
NamedLocker
Returns
Promise
<
Result
<
void
,
Error
>
>
unlock
unlock
(
locker
:
NamedLocker
)
:
void
Parameters
locker
:
NamedLocker
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
lock
Count
lockers
open
Count
openers
Methods
close
Locked
is
Locked
is
Opened
open
Locked
try
Lock
unlock
GitHub
NPM
PBKware JS Utils - v0.8.2
Loading...