@lens-protocol/react
Version:
Interacting with the Lens Protocol API using React.
19 lines (18 loc) • 705 B
TypeScript
import { AnyPublication, PublicationBookmarksRequest } from '@lens-protocol/api-bindings';
import { PaginatedArgs, PaginatedReadResult } from "../helpers/reads.js";
export type UseBookmarksArgs = PaginatedArgs<PublicationBookmarksRequest>;
/**
* `useBookmarks` is a paginated hook that lets you fetch the bookmarks of a profile owned by the logged in wallet.
*
* You MUST be authenticated via {@link useLogin} to use this hook.
*
* @category Bookmarks
* @group Hooks
* @param args - {@link UseBookmarksArgs}
*
* @example
* ```tsx
* const { data, loading, error } = useBookmarks();
* ```
*/
export declare function useBookmarks(args?: UseBookmarksArgs): PaginatedReadResult<AnyPublication[]>;