@aws-amplify/core
Version:
Core category of aws-amplify
30 lines (29 loc) • 1.12 kB
TypeScript
import { Endpoint, EndpointResolverOptions, Headers, HttpRequest, HttpResponse } from '../../clients';
/**
* A Cognito Identity-specific transfer handler that does NOT sign requests, and
* disables caching.
*
* @internal
*/
export declare const cognitoIdentityTransferHandler: (request: HttpRequest, options: Record<string, unknown> & import("../../clients").UserAgentOptions & import("../../clients").RetryOptions<HttpResponse> & import("../../clients").HttpTransferOptions) => Promise<HttpResponse>;
/**
* @internal
*/
export declare const defaultConfig: {
service: string;
endpointResolver: ({ region }: EndpointResolverOptions) => {
url: URL;
};
retryDecider: (response?: HttpResponse | undefined, error?: unknown) => Promise<import("../../clients").RetryDeciderOutput>;
computeDelay: (attempt: number) => number;
userAgentValue: string;
cache: string;
};
/**
* @internal
*/
export declare const getSharedHeaders: (operation: string) => Headers;
/**
* @internal
*/
export declare const buildHttpRpcRequest: ({ url }: Endpoint, headers: Headers, body: any) => HttpRequest;