synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
9 lines • 1.98 kB
TypeScript
import { CreateOrUpdateWebhookRequest, ListUserWebhooksResponse, PostRepoV1WebhookWebhookIdVerifyRequest, PutRepoV1WebhookWebhookIdRequest, SynapseClientError, VerifyWebhookResponse, Webhook } from '@sage-bionetworks/synapse-client';
import { InfiniteData, QueryKey, UseInfiniteQueryOptions, UseMutationOptions } from '@tanstack/react-query';
export declare function useGetWebhooksInfinite<TData = InfiniteData<ListUserWebhooksResponse>>(options?: Partial<UseInfiniteQueryOptions<ListUserWebhooksResponse, SynapseClientError, TData, QueryKey, ListUserWebhooksResponse['nextPageToken']>>): import("@tanstack/react-query").UseInfiniteQueryResult<TData, SynapseClientError>;
export declare function useCreateWebhook(options?: Partial<UseMutationOptions<Webhook, SynapseClientError, CreateOrUpdateWebhookRequest>>): import("@tanstack/react-query").UseMutationResult<Webhook, SynapseClientError, CreateOrUpdateWebhookRequest, unknown>;
export declare function useUpdateWebhook(options?: Partial<UseMutationOptions<Webhook, SynapseClientError, PutRepoV1WebhookWebhookIdRequest>>): import("@tanstack/react-query").UseMutationResult<Webhook, SynapseClientError, PutRepoV1WebhookWebhookIdRequest, unknown>;
export declare function useDeleteWebhook(options?: Partial<UseMutationOptions<void, SynapseClientError, string>>): import("@tanstack/react-query").UseMutationResult<void, SynapseClientError, string, unknown>;
export declare function useVerifyWebhook(options?: Partial<UseMutationOptions<VerifyWebhookResponse, SynapseClientError, PostRepoV1WebhookWebhookIdVerifyRequest>>): import("@tanstack/react-query").UseMutationResult<VerifyWebhookResponse, SynapseClientError, PostRepoV1WebhookWebhookIdVerifyRequest, unknown>;
export declare function useResendVerificationCode(options?: Partial<UseMutationOptions<Webhook, SynapseClientError, string>>): import("@tanstack/react-query").UseMutationResult<Webhook, SynapseClientError, string, unknown>;
//# sourceMappingURL=useWebhook.d.ts.map