Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 880 Bytes

configuration.md

File metadata and controls

32 lines (30 loc) · 880 Bytes

Configuration

{
    proxy: false, // if false, undefined crud methods will not resolve
    defaults: {
        keyField: 'id', // default model key field
        query: {
            findUnique: ['id', 'name'],
            // accepts: `findUnique`, `findFirst`, `findMany`, `create`, `update`
            // `upsert`, `updateMany`, `delete`, `deleteMany`
        },
    },
    crud: {
        users: {
            query: ['id', 'name'],
            // fetchPolicy: 'no-cache',
            fetchPolicy: {
                findUnique: 'standby',
            },
            methods: {
                except: ['findFirst'], // allow all methods for `users` except `findFirst`
                only: ['findUnique', 'findMany'], // allow `findUnique` and `findMany` methods for `users`
            }
        },
        reviews: {
            ...
        },
    }
}