@bodil/bdb
    Preparing search index...

    Interface ArrayIndex<A, I, L>Internal

    interface ArrayIndex<
        A extends object,
        I extends ArrayIndexablesOf<A>,
        L extends A[I] & unknown[],
    > {
        index: I;
        keyType: L[number];
        name: `*${I}`;
        record: { [K in `*${string}`]: ArrayIndex<A, I, L> };
        extractKeys(value: A): L;
    }

    Type Parameters

    Implements

    Properties

    index: I
    keyType: L[number]
    name: `*${I}`
    record: { [K in `*${string}`]: ArrayIndex<A, I, L> }

    Methods

    • Parameters

      • value: A

      Returns L