UNPKG

@azuro-org/toolkit

Version:

This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.

30 lines (29 loc) 940 B
import { type ChainId } from '../../config'; export type DeleteUserFavoriteParams = { chainId: ChainId; token: string; favoritesId: string; }; export type DeleteUserFavoriteResult = { favoritesId: string; success: boolean; }; /** * Deletes a user favorite by its ID via an authenticated DELETE request. * Requires a valid Bearer JWT obtained from `verifySiwe`. * * - Auth: `Authorization: Bearer <token>` (see {@link https://gem.azuro.org/hub/apps/toolkit/auth/verifySiwe verifySiwe}) * - Docs: https://gem.azuro.org/hub/apps/toolkit/user/deleteUserFavorite * * @example * import { deleteUserFavorite } from '@azuro-org/toolkit' * * const { success } = await deleteUserFavorite({ * chainId: 137, * token: jwtToken, * favoritesId: 'abc-123', * }) * * console.log(success) // true * */ export declare const deleteUserFavorite: (props: DeleteUserFavoriteParams) => Promise<DeleteUserFavoriteResult>;