@volverjs/data
Version:
Repository pattern implementation with a tiny HttpClient based on Fetch API.
23 lines (21 loc) • 719 B
text/typescript
export { Hash } from './Hash'
export { HttpClient, HTTPError, TimeoutError } from './HttpClient'
export type {
HttpClientHeaders,
HttpClientHooks,
HttpClientInput,
HttpClientInputTemplate,
HttpClientInstance,
HttpClientInstanceOptions,
HttpClientMethod,
HttpClientOptions,
HttpClientRequestOptions,
HttpClientResponsePromise,
HttpClientRetryOptions,
HttpClientUrlTemplate,
} from './HttpClient'
export type { Repository } from './Repository'
export { RepositoryHttp } from './RepositoryHttp'
export type { RepositoryHttpOptions } from './RepositoryHttp'
export { UrlBuilder } from './UrlBuilder'
export type { UrlBuilderInstance, UrlBuilderOptions } from './UrlBuilder'