channelape-sdk
Version:
A client for interacting with ChannelApe's API
18 lines (17 loc) • 589 B
TypeScript
import RequestClientWrapper from '../../RequestClientWrapper';
import Embed from '../model/Embed';
import Report from '../model/Report';
import { Token } from '../model/Token';
export default class AnalyticsService {
private readonly client;
constructor(client: RequestClientWrapper);
generateEmbed(embedCode: string, timezone: string): Promise<Embed>;
get(): Promise<Report[]>;
getToken(): Promise<Token>;
private getReports;
private getEmbed;
private mapEmbedPromise;
private mapReportsPromise;
private mapTokenPromise;
private formatEmbed;
}