Fraci
    Preparing search index...

    Type Alias FraciForPrisma<Client, Options, QualifiedField>

    FraciForPrisma: Options["fields"][QualifiedField] extends PrismaFraciFieldOptions
        ? QualifiedField extends `${infer M extends ModelKey<Client>}.${infer F}`
            ? F extends BinaryModelFieldName<Client, M>
                ? FraciForPrismaByFieldOptions<
                    Client,
                    Options["fields"][QualifiedField],
                    M,
                    F,
                >
                : F extends StringModelFieldName<Client, M>
                    ? FraciForPrismaByFieldOptions<
                        Client,
                        Options["fields"][QualifiedField],
                        M,
                        F,
                    >
                    : never
            : never
        : never

    Type representing the enhanced fractional indexing utility for Prisma ORM. This type extends the base fractional indexing utility with additional methods for retrieving indices.

    Type Parameters

    • Client

      The Prisma client type

    • Options extends PrismaFraciOptions<Client>

      The options type

    • QualifiedField extends keyof Options["fields"]

      The qualified field name

    Fraci - The main fractional indexing utility type