@aws-amplify/core
Version:
Core category of aws-amplify
14 lines (13 loc) • 1.06 kB
TypeScript
export { getDnsSuffix } from './endpoints';
export { fetchTransferHandler } from './handlers/fetch';
export { unauthenticatedHandler } from './handlers/unauthenticated';
export { authenticatedHandler } from './handlers/authenticated';
export { getHashedPayload, presignUrl, PresignUrlOptions, signRequest, SignRequestOptions, } from './middleware/signing/signer/signatureV4';
export { EMPTY_HASH as EMPTY_SHA256_HASH } from './middleware/signing/signer/signatureV4/constants';
export { extendedEncodeURIComponent } from './middleware/signing/utils/extendedEncodeURIComponent';
export { signingMiddlewareFactory, SigningOptions, CredentialsProviderOptions, } from './middleware/signing';
export { getRetryDecider, RetryDeciderOutput, jitteredBackoff, retryMiddlewareFactory, RetryOptions, } from './middleware/retry';
export { userAgentMiddlewareFactory, UserAgentOptions, } from './middleware/userAgent';
export { parseJsonBody, parseJsonError, parseMetadata } from './serde';
export { withMemoization } from './utils/memoization';
export * from './types';