UNPKG

ra-core

Version:

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

15 lines 1.11 kB
import { UseQueryOptions } from '@tanstack/react-query'; import { RaRecord } from '../../types'; import { LinkToType } from '../../routing'; import { UseReferenceResult } from '../useReference'; export declare const useReferenceFieldController: <ReferenceRecordType extends RaRecord<import("../../types").Identifier> = RaRecord<import("../../types").Identifier>, ErrorType = Error>(options: UseReferenceFieldControllerOptions<ReferenceRecordType, ErrorType>) => UseReferenceFieldControllerResult<ReferenceRecordType, ErrorType>; export interface UseReferenceFieldControllerOptions<ReferenceRecordType extends RaRecord = RaRecord, ErrorType = Error> { source: string; queryOptions?: Omit<UseQueryOptions<ReferenceRecordType[], ErrorType>, 'queryFn' | 'queryKey'>; reference: string; link?: LinkToType<ReferenceRecordType>; } export interface UseReferenceFieldControllerResult<ReferenceRecordType extends RaRecord = RaRecord, ErrorType = Error> extends UseReferenceResult<ReferenceRecordType, ErrorType> { link?: string | false; } //# sourceMappingURL=useReferenceFieldController.d.ts.map