@aws-amplify/core
Version:
Core category of aws-amplify
23 lines (22 loc) • 1.15 kB
TypeScript
import { Endpoint, HttpResponse } from '../../clients';
import { GetIdCommandInput as GetIdInput, GetIdCommandOutput as GetIdOutput } from './types';
export type { GetIdInput, GetIdOutput };
/**
* @internal
*/
export declare const getId: (config: {
service?: string | undefined;
endpointResolver?: (((options: import("../../clients").EndpointResolverOptions, input?: any) => Endpoint) & (({ region }: import("../../clients").EndpointResolverOptions) => {
url: URL;
})) | undefined;
retryDecider?: (((response?: HttpResponse | undefined, error?: unknown) => Promise<boolean>) & ((response?: HttpResponse | undefined, error?: unknown) => Promise<boolean>)) | undefined;
computeDelay?: ((attempt: number) => number) | undefined;
userAgentValue?: string | undefined;
cache?: "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload" | undefined;
} & {
abortSignal?: AbortSignal | undefined;
withCrossDomainCredentials?: boolean | undefined;
maxAttempts?: number | undefined;
userAgentHeader?: string | undefined;
region: string;
}, input: GetIdInput) => Promise<GetIdOutput>;