typesense
Version:
Javascript Library for Typesense
25 lines (24 loc) • 583 B
TypeScript
import ApiCall from "./ApiCall";
export interface KeyCreateSchema {
actions: string[];
collections: string[];
description?: string;
value?: string;
value_prefix?: string;
expires_at?: number;
autodelete?: boolean;
}
export interface KeyDeleteSchema {
id: number;
}
export interface KeySchema extends KeyCreateSchema {
id: number;
}
export default class Key {
private id;
private apiCall;
constructor(id: number, apiCall: ApiCall);
retrieve(): Promise<KeySchema>;
delete(): Promise<KeyDeleteSchema>;
private endpointPath;
}