UNPKG

@point-api/js-sdk

Version:

Javascript SDK for Point API

25 lines (24 loc) 1.2 kB
import AccountApiModule from "../ApiModules/account"; import { AutocompleteSession } from "../ApiModules/autocompleteSession"; import SnippetApiModule from "../ApiModules/snippets"; import { GetResponse } from "../ApiModules/snippets"; import InteractionsApiModule from "../ApiModules/interactions"; import { PointApi } from "../main"; export default class PointApiDemo implements PointApi { /** Email address of Point user account */ emailAddress: string; /** Point API URL */ readonly apiUrl: string; readonly account: AccountApiModule; readonly snippets: SnippetApiModule; readonly interactions: InteractionsApiModule; private readonly server; private authManager; constructor(emailAddress: string); setCredentials(emailAddress: string, apiKey: string): void; private initAutocompleteSession; initAutocompleteSessionAsync(searchType: string): Promise<AutocompleteSession>; authFetch(method: string, url: string, data?: object, headers?: object): Promise<Response>; fetch(method: string, url: string, data?: object, headers?: Record<string, string>): Promise<Response>; setCustomSuggestionsData(snippetGetResponse: GetResponse): void; }