ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
22 lines • 732 B
TypeScript
import { DataProvider } from '../types';
export type DataProviderMatcher = (resource: string) => DataProvider;
/**
* Combine multiple data providers into one.
*
* @param dataProviderMatcher A function that returns a data provider for a given resource.
*
* @example
* const dataProvider = combineDataProviders(resource => {
* switch(resource) {
* case 'posts':
* case 'comments':
* return dataProvider1;
* case 'users':
* return dataProvider2;
* default:
* throw new Error('Unknown resource');
* }
* });
*/
export declare const combineDataProviders: (dataProviderMatcher: DataProviderMatcher) => DataProvider;
//# sourceMappingURL=combineDataProviders.d.ts.map