UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

21 lines (19 loc) 754 B
import { CreateResult, DataProvider, DeleteResult, GetOneResult, UpdateResult, } from '../types'; // avoids adding a context in tests export const defaultDataProvider: DataProvider = { create: () => Promise.resolve<CreateResult>({ data: null }), delete: () => Promise.resolve<DeleteResult>({ data: null }), deleteMany: () => Promise.resolve({ data: [] }), getList: () => Promise.resolve({ data: [], total: 0 }), getMany: () => Promise.resolve({ data: [] }), getManyReference: () => Promise.resolve({ data: [], total: 0 }), getOne: () => Promise.resolve<GetOneResult>({ data: null }), update: () => Promise.resolve<UpdateResult>({ data: null }), updateMany: () => Promise.resolve({ data: [] }), };