sesaparcours
    Preparing search index...
    interface Cycle<T> {
        new Cycle(...args: T[]): Cycle<T>;
        append(item: T): void;
        forEach(fn: (item: T, index: number) => any): void;
        front(): void | T;
        get(): T[];
        index(): number;
        length(): number;
        map(fn: (item: T, index: number) => any): any[];
        remove(i: number): void;
        rotate(): void | T;
        set(item: T): void;
    }

    Type Parameters

    • T
    Index

    Constructors

    • Parameters

      • ...args: T[]

      Returns Cycle<T>

    Methods

    • Parameters

      • item: T

      Returns void

    • Parameters

      • fn: (item: T, index: number) => any

      Returns void

    • Returns void | T

    • Returns T[]

    • Returns number

    • Returns number

    • Parameters

      • fn: (item: T, index: number) => any

      Returns any[]

    • Parameters

      • i: number

      Returns void

    • Returns void | T

    • Parameters

      • item: T

      Returns void