typesense
Version:
Javascript Library for Typesense
18 lines (17 loc) • 705 B
TypeScript
import ApiCall from "./ApiCall";
import type { CurationSetDeleteResponseSchema, CurationSetSchema, CurationSetUpsertSchema } from "./CurationSets";
import CurationSetItems from "./CurationSetItems";
import CurationSetItem from "./CurationSetItem";
export default class CurationSet {
private name;
private apiCall;
private readonly _items;
private individualItems;
constructor(name: string, apiCall: ApiCall);
upsert(params: CurationSetUpsertSchema): Promise<CurationSetSchema>;
retrieve(): Promise<CurationSetSchema>;
delete(): Promise<CurationSetDeleteResponseSchema>;
items(): CurationSetItems;
items(itemId: string): CurationSetItem;
private endpointPath;
}