Fraci
    Preparing search index...

    Type Alias FraciForDrizzle<Config>

    FraciForDrizzle: Config["fraci"] & {
        indicesForAfter: {
            (
                group: DrizzleFraciGroup<Config>,
                cursor: DrizzleFraciCursor<Config>,
            ): Promise<
                | undefined
                | [DrizzleFractionalIndex<Config>, null | DrizzleFractionalIndex<Config>],
            >;
            (
                group: DrizzleFraciGroup<Config>,
                cursor: null,
            ): Promise<[null, null | DrizzleFractionalIndex<Config>]>;
        };
        indicesForBefore: {
            (
                group: DrizzleFraciGroup<Config>,
                cursor: DrizzleFraciCursor<Config>,
            ): Promise<
                | undefined
                | [null | DrizzleFractionalIndex<Config>, DrizzleFractionalIndex<Config>],
            >;
            (
                group: DrizzleFraciGroup<Config>,
                cursor: null,
            ): Promise<[null | DrizzleFractionalIndex<Config>, null]>;
        };
        indicesForFirst: (
            group: DrizzleFraciGroup<Config>,
        ) => Promise<[null, DrizzleFractionalIndex<Config> | null]>;
        indicesForLast: (
            group: DrizzleFraciGroup<Config>,
        ) => Promise<[DrizzleFractionalIndex<Config> | null, null]>;
    }

    Type representing the enhanced fractional indexing utility for Drizzle ORM with asynchronous database engine. This type extends the base fractional indexing utility with additional methods for retrieving indices based on asynchronous database queries.

    Type Parameters

    Type declaration