gplayapi-ts
Version:
Google Play API wrapper in TypeScript
20 lines (16 loc) • 767 B
TypeScript
import { Payload, BuyResponse, DeliveryResponse, AndroidAppDeliveryData } from '../../gen_proto/googleplay_pb.js';
import '@bufbuild/protobuf';
/**
* Library endpoint handlers for app purchases and delivery
*/
declare class LibraryEndpoint {
private doAuthedReq;
private getAppDetails;
constructor(doAuthedReq: (url: string, options?: RequestInit) => Promise<Payload | null>, getAppDetails: (packageName: string) => Promise<{
versionCode: number;
}>);
getBuyResponse(packageName: string, version: number): Promise<BuyResponse>;
getDeliveryResponse(packageName: string, version: number): Promise<DeliveryResponse>;
purchase(packageName: string, version?: number): Promise<AndroidAppDeliveryData>;
}
export { LibraryEndpoint };