PBKware JS Utils - v0.8.2
    Preparing search index...

    Interface LockOpenListItem<T, Error>

    interface LockOpenListItem<T, Error = string> {
        index: number;
        lockCount: number;
        lockers: readonly NamedLocker[];
        mapKey: string;
        openCount: number;
        openers: readonly NamedLocker[];
        closeLocked(opener: NamedLocker): void;
        equals(other: T): boolean;
        isLocked(ignoreOnlyLocker: undefined | NamedLocker): boolean;
        openLocked(opener: NamedLocker): void;
        tryLock(locker: NamedLocker): Promise<Result<void, Error>>;
        unlock(locker: NamedLocker): void;
    }

    Type Parameters

    • T
    • Error = string

    Hierarchy (View Summary)

    Index

    Properties

    index: number
    lockCount: number
    lockers: readonly NamedLocker[]
    mapKey: string
    openCount: number
    openers: readonly NamedLocker[]

    Methods

    • Parameters

      • other: T

      Returns boolean

    • Parameters

      Returns boolean