augment-vir - v31.17.1
    Preparing search index...

    Type Alias PrismaAllModelsCreate<PrismaClient>

    PrismaAllModelsCreate: Readonly<
        Partial<
            {
                [Model in PrismaModelName<PrismaClient>]:
                    | Readonly<PrismaKeyedModelCreate<PrismaClient, Model>>
                    | ReadonlyArray<Readonly<PrismaModelCreate<PrismaClient, Model>>>
            },
        >,
    >

    Model create data stored by model name in either array or keyed form. Used in prisma.client.addData() from @augment-vir/node.

    Type Parameters

    import {PrismaKeyedModelCreate} from '@augment-vir/common';
    import {type PrismaClient} from '@prisma/client';

    const mockData: ModelCreateData<PrismaClient> = {
    user: {
    mockUser1: {
    first_name: 'one',
    id: 123,
    // etc.
    },
    mockUser2: {
    first_name: 'two',
    id: 124,
    auth_role: 'user',
    // etc.
    },
    },
    region: [
    {
    id: 1,
    name: 'North America',
    // etc.
    },
    {
    id: 2,
    name: 'Europe',
    // etc.
    },
    ],
    };