gorsejs
Version:
TypeScript SDK for Gorse recommender system.
10 lines • 860 B
TypeScript
import { AxiosInstance } from "axios";
import { CursorOptions, User, UserCursor, UserNeighborsOptions } from "../interfaces";
export declare function insertUser(axios: AxiosInstance, userData: User): Promise<number>;
export declare function getUser(axios: AxiosInstance, userId: string): Promise<User>;
export declare function deleteUser(axios: AxiosInstance, userId: string): Promise<number>;
export declare function updateUser(axios: AxiosInstance, userId: string, userData: User): Promise<number>;
export declare function getUsers(axios: AxiosInstance, options?: CursorOptions): Promise<UserCursor>;
export declare function insertUsers(axios: AxiosInstance, users: User[]): Promise<number>;
export declare function getUserNeighbors(axios: AxiosInstance, { userId, cursorOptions }: UserNeighborsOptions): Promise<string[]>;
//# sourceMappingURL=user.d.ts.map