UNPKG

@toolpad/core

Version:

Dashboard framework powered by Material UI.

29 lines 840 B
import * as React from 'react'; import { DataSourceCache } from "./cache.js"; import type { DataModel, DataSource } from './types'; export interface CrudProviderProps<D extends DataModel> { /** * Server-side [data source](https://mui.com/toolpad/core/react-crud/#data-sources). */ dataSource: DataSource<D>; /** * [Cache](https://mui.com/toolpad/core/react-crud/#data-caching) for the data source. */ dataSourceCache?: DataSourceCache | null; children?: React.ReactNode; } /** * * Demos: * * - [CRUD](https://mui.com/toolpad/core/react-crud/) * * API: * * - [CrudProvider API](https://mui.com/toolpad/core/api/crud-provider) */ declare function CrudProvider<D extends DataModel>(props: CrudProviderProps<D>): React.JSX.Element; declare namespace CrudProvider { var propTypes: any; } export { CrudProvider };