@point-api/js-sdk
Version:
Javascript SDK for Point API
13 lines (12 loc) • 701 B
TypeScript
import { AutocompleteResponse, AutocompleteSession, SessionError, Snippet } from "../ApiModules/autocompleteSession";
import LocalApiServer from "./localApiServer";
export default class AutocompleteDemoSession implements AutocompleteSession {
private readonly server;
constructor(server: LocalApiServer);
reconnect(): Promise<void>;
disconnect(): void;
setOnErrorHandler: (callback: (error: SessionError) => void) => void;
queryByContent(seedText: string, currentContext?: string): Promise<AutocompleteResponse | null>;
queryByName(trigger: string): Promise<AutocompleteResponse | null>;
feedback(responseId: string, snippet: Snippet, origin: string): Promise<void>;
}