JSSM, a JavaScript state machine - the FSM for FSL
    Preparing search index...

    Class circular_buffer<T>

    Type Parameters

    • T
    Index
    • Type Parameters

      • T

      Parameters

      • uCapacity: number

      Returns circular_buffer<T>

    • get available(): number

      Returns number

    • get capacity(): number

      Returns number

    • set capacity(newSize: number): void

      Parameters

      • newSize: number

      Returns void

    • get first(): T

      Returns T

    • get isEmpty(): boolean

      Returns boolean

    • get isFull(): boolean

      Returns boolean

    • get last(): T

      Returns T

    • get length(): number

      Returns number

    • set length(newLength: number): void

      Parameters

      • newLength: number

      Returns void

    • Parameters

      • i: number

      Returns T

    • Returns T[]

    • Parameters

      Returns boolean

    • Parameters

      • x: T

      Returns T[]

    • Parameters

      Returns unknown

    • Parameters

      • searchElement: T
      • OptionalfromIndex: number

      Returns number

    • Returns number

    • Returns T

    • Parameters

      • i: number

      Returns T

    • Parameters

      • v: T

      Returns T

    • Parameters

      • newSize: number
      • OptionalpreferEnd: boolean

      Returns void

    • Parameters

      • v: T

      Returns T

    • Parameters

      Returns boolean

    • Returns T[]