UNPKG

@commercetools-frontend/sdk

Version:
24 lines (23 loc) 1.38 kB
/// <reference types="commercetools__sdk-client" /> /// <reference types="react" /> import * as actions from './actions'; export { default as version } from './version'; export { default as createMiddleware } from './middleware'; export { default as useAsyncDispatch } from './hooks/use-async-dispatch'; export * from './types'; declare const Sdk: { Get: import("react-redux").ConnectedComponent<typeof import("./components/sdk-get/sdk-get").SdkGet, import("react-redux").Omit<JSX.LibraryManagedAttributes<C, import("react-redux").GetProps<C>>, "dispatch"> & { actionCreator: (...args: unknown[]) => import("./types").TSdkAction; actionCreatorArgs?: unknown[] | undefined; shouldRefetch?: ((prevArgs: unknown[], nextArgs: unknown[]) => boolean) | undefined; onSuccess?: ((result: import("@commercetools/sdk-client").Json) => void) | undefined; onError?: ((error: Error | import("@commercetools/sdk-client").HttpErrorType) => void) | undefined; render: (options: { isLoading: boolean; refresh: () => Promise<void | import("@commercetools/sdk-client").Json>; result?: import("@commercetools/sdk-client").Json | undefined; error?: (Error | import("@commercetools/sdk-client").HttpErrorType) | undefined; }) => import("react").JSX.Element; }>; }; export { Sdk, actions };