gplayapi-ts
Version:
Google Play API wrapper in TypeScript
26 lines (22 loc) • 877 B
TypeScript
import { AuthData } from '../../models/auth.js';
import { DeviceInfo } from '../../models/device.js';
import { Payload, UploadDeviceConfigResponse, TocResponse } from '../../gen_proto/googleplay_pb.js';
import '@bufbuild/protobuf';
/**
* Authentication endpoint handlers
*/
declare class AuthEndpoint {
private authData;
private deviceInfo;
private getAuthHeaders;
private doAuthedReq;
constructor(authData: AuthData, deviceInfo: DeviceInfo, getAuthHeaders: () => Record<string, string>, doAuthedReq: (url: string, options?: RequestInit) => Promise<Payload | null>);
generateGsfId(): Promise<string>;
private checkIn;
uploadDeviceConfig(): Promise<UploadDeviceConfigResponse>;
generateGPToken(): Promise<string>;
toc(): Promise<TocResponse>;
private acceptTos;
regenerateGPToken(): Promise<void>;
}
export { AuthEndpoint };