@point-api/js-sdk
Version:
Javascript SDK for Point API
42 lines (41 loc) • 1.38 kB
TypeScript
import { AutocompleteResponse } from "../ApiModules/autocompleteSession";
export default class LocalApiServer {
private store;
constructor();
httpRequest(method: string, url: string, data?: object, headers?: Record<string, string>): Response;
extensionCustomGet(): {
success: boolean;
snippets: import("../ApiModules/autocompleteSession").Snippet[];
};
extensionCustomPost(snippet: {
name: string;
content: string;
labels: string[];
}): {
success: boolean;
status: string;
};
accountGet(): {
"success": boolean;
"emailAddress": string;
"name": string;
"preferences": {
"searchType": string;
"snippetMenuEverywhere": boolean;
"tabCompletion": boolean;
"websites": never[];
};
"subscription": {
"dailyLimit": number;
"dailyUsage": number;
"expirationDate": number;
"membershipType": string;
"willRenew": boolean;
};
};
getSnippetsByContent(seedText: string, currentContext?: string): AutocompleteResponse;
getSnippetsByName(seedText: string): AutocompleteResponse;
addSnippet(name: string, content: string, labels: string[], addToBottom?: boolean): void;
private mockResponse;
private randomResponseId;
}