UNPKG

extended-dynamic-forms

Version:

Extended React JSON Schema Form (RJSF) v6 with custom components, widgets, templates, layouts, and form events

13 lines (12 loc) 1.2 kB
/** * Choice Widget Data Source Providers * * This module provides data source providers for the Choice Widget, * enabling flexible data sourcing from various backends including * static data, APIs, and other external sources. */ export { DataSourceProvider, type RetryConfig, type DataSourceMetrics, type DataSourceEventCallbacks, DEFAULT_RETRY_CONFIG, createSimpleHash, validateChoiceOptions, } from './DataSourceProvider'; export { StaticDataSource, type StaticDataSourceOptions, createStaticDataSource, hasGroup, createGroupedOptions, } from './StaticDataSource'; export { ApiDataSource, createApiDataSource, COMMON_RESPONSE_MAPPERS, AUTH_HELPERS, } from './ApiDataSource'; export { WebSocketDataSource, createWebSocketDataSource, WebSocketConnectionState, type WebSocketDataSourceOptions, WS_AUTH_HELPERS, WS_MESSAGE_HELPERS, } from './WebSocketDataSource'; export type { ChoiceOption, LoadingState, ErrorState, CacheConfig, StaticDataSourceConfig, ApiDataSourceConfig, WebSocketDataSourceConfig, SearchConfig, DataSourceConfig, ChoiceDataProvider, ChoiceCache, ResponseMapper, ResponseMapperConfig, HttpMethod, WebSocketMessage, WebSocketMessageType, } from '../ChoiceWidget.types';