@point-api/js-sdk
Version:
Javascript SDK for Point API
20 lines (19 loc) • 786 B
TypeScript
/** Class to record Events (interactions with no connected user's account) */
export default class EventsApiModule {
/** Point API URL */
readonly apiUrl: string;
private readonly emailAddress;
private readonly url;
constructor(apiUrl?: string, emailAddress?: string);
scribeInstalled(id: string): Promise<void>;
scribeUninstalled(id: string): Promise<void>;
acceptedToS(id: string): Promise<void>;
signInWithGoogle(id: string): Promise<void>;
paymentInfoFreeTrialShown(id: string): Promise<void>;
paymentFailure(id: string): Promise<void>;
paymentOpened(id: string): Promise<void>;
paymentSuccess(id: string): Promise<void>;
private storeEvent;
/** Make unauthenticated request to Events API Resource */
private fetch;
}