UNPKG

@etherna/sdk-js

Version:

Etherna SDKs for operations on the network

33 lines 1.27 kB
import type { EthernaIndexClient } from "."; import type { IndexCurrentUser, IndexUser, IndexVideo, PaginatedResult, RequestOptions } from ".."; export declare class IndexUsers { private instance; constructor(instance: EthernaIndexClient); /** * Get a list of recent users * @param page Page offset (default = 0) * @param take Count of users to get (default = 25) * @param opts Request options */ fetchUsers(page?: number, take?: number, opts?: RequestOptions): Promise<PaginatedResult<IndexUser>>; /** * Get a user info * @param address User's address * @param opts Request options */ fetchUser(address: string, opts?: RequestOptions): Promise<IndexUser>; /** * Fetch user's videos * @param address User's address * @param page Page offset (default = 0) * @param take Count of users to get (default = 25) * @param opts Request options */ fetchVideos(address: string, page?: number, take?: number, opts?: RequestOptions): Promise<PaginatedResult<IndexVideo>>; /** * Get the current logged user's info * @param opts Request options */ fetchCurrentUser(opts?: RequestOptions): Promise<IndexCurrentUser>; } //# sourceMappingURL=users.d.ts.map