-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathindex.ts
31 lines (25 loc) · 1.14 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import type { DataProviderApi } from './providers/api';
export { default as App } from './App';
export { default as MockProvider } from './providers/mock/MockProvider';
export { default as HsdsProvider } from './providers/hsds/HsdsProvider';
export { default as H5GroveProvider } from './providers/h5grove/H5GroveProvider';
export { getFeedbackMailto } from './breadcrumbs/utils';
export type { FeedbackContext } from './breadcrumbs/models';
export type { ExportFormat, ExportURL } from './providers/models';
export type GetExportURL = NonNullable<DataProviderApi['getExportURL']>;
// Context
export { useDataContext } from './providers/DataProvider';
export type { DataContextValue } from './providers/DataProvider';
// Undocumented
export { assertEnvVar } from '@h5web/shared/guards';
// Undocumented (for @h5web/h5wasm)
export { default as DataProvider } from './providers/DataProvider';
export { DataProviderApi } from './providers/api';
export type { ValuesStoreParams } from './providers/models';
export {
flattenValue,
getNameFromPath,
sliceValue,
getValueOrError,
} from './providers/utils';
export { assertNonNull } from '@h5web/shared/guards';