UNPKG

@hazae41/glacier

Version:

Yet another React data (re)fetching library

29 lines (28 loc) 2.13 kB
export { AsyncPipeBicoder, AsyncPipeEncoder, Identity, Jsoned, SyncPipeBicoder, SyncPipeEncoder } from './coders/coder.mjs'; export { AesGcmBicoder } from './coders/crypto/aes/gcm.mjs'; export { HmacEncoder } from './coders/crypto/hmac/hmac.mjs'; export { AsyncStorageError, CooldownError, Core, MissingFetcherError, MissingKeyError, TimeoutError, core } from './core/core.mjs'; export { Data } from './fetched/data.mjs'; export { Fail } from './fetched/fail.mjs'; export { Fetched } from './fetched/fetched.mjs'; export { Times } from './fetched/times.mjs'; export { ScrollError, Scrollable } from './queries/scroll/helper.mjs'; export { ScrollableFetcherfulQuery, ScrollableFetcherlessQuery, createScrollableQuery } from './queries/scroll/query.mjs'; export { Simple } from './queries/simple/helper.mjs'; export { SimpleFetcherfulQuery, SimpleFetcherlessQuery, createQuery } from './queries/simple/query.mjs'; export { useDebug } from './react/hooks/blocks/use-debug.mjs'; export { useError } from './react/hooks/blocks/use-error.mjs'; export { useFallback } from './react/hooks/blocks/use-fallback.mjs'; export { useFetch } from './react/hooks/blocks/use-fetch.mjs'; export { useInterval } from './react/hooks/blocks/use-interval.mjs'; export { useMount } from './react/hooks/blocks/use-mount.mjs'; export { useOnce } from './react/hooks/blocks/use-once.mjs'; export { useOnline } from './react/hooks/blocks/use-online.mjs'; export { useRetry } from './react/hooks/blocks/use-retry.mjs'; export { useVisible } from './react/hooks/blocks/use-visible.mjs'; export { useFetcherfulScrollableQuery, useFetcherlessScrollableQuery, useScrollableQuery, useSkeletonScrollableQuery } from './react/hooks/queries/scroll.mjs'; export { useQuery, useSimpleFetcherfulQuery, useSimpleFetcherlessQuery, useSimpleSkeletonQuery } from './react/hooks/queries/simple.mjs'; export { EmptyRequest, JsonRequest, TextRequest } from './requests/index.mjs'; export { SeracQueryStorage, useSeracStorage } from './storages/serac/index.mjs'; export { DataState, FailState, FakeState, RealState } from './types/state.mjs'; //# sourceMappingURL=index.mjs.map