UNPKG

gizmo-api

Version:

A minimal wrapper for interfacing with the Gizmo API.

9 lines (8 loc) 629 B
export { BADGES } from "./constants.js"; import type { SearchQuery, User, AuthenticatedUser, Badge } from "./types.js"; export type { SearchQuery, User, AuthenticatedUser, Badge, SuccessResult, ErrorResult } from "./types.js"; export declare function searchForUser(query: SearchQuery): Promise<User>; export declare function getAuthenticatedUser(token: string): Promise<User>; export declare function getUserById(id: number): Promise<User>; export declare function login(username: string, password: string): Promise<AuthenticatedUser>; export declare function userHasBadge(user: User | AuthenticatedUser, badge: Badge): boolean;