UNPKG

gplayapi-ts

Version:
39 lines (35 loc) 1.29 kB
import { DeviceInfo, DeviceFeature } from '../../models/device.mjs'; import { AndroidCheckinRequest, DeviceConfigurationProto } from '../../gen_proto/googleplay_pb.mjs'; import '@bufbuild/protobuf'; /** * Common device functionality and utilities */ declare const createDeviceFeature: (name: string, value: number) => DeviceFeature; declare abstract class AndroidDevice implements DeviceInfo { abstract build: DeviceInfo['build']; abstract deviceFeatures: DeviceFeature[]; abstract libraries: string[]; abstract locales: string[]; abstract glExtensions: string[]; abstract versionRelease: number; abstract simOperator?: string; abstract platforms: string[]; abstract cellOperator?: string; abstract roaming?: string; abstract timeZone?: string; abstract touchScreen: number; abstract keyboard: number; abstract navigation: number; abstract screenLayout: number; abstract screen: { density: number; width: number; height: number; }; abstract glVersion: number; get userAgent(): string; get authUserAgent(): string; generateAndroidCheckInRequest(): AndroidCheckinRequest; getDeviceConfigProto(): DeviceConfigurationProto; } export { AndroidDevice, createDeviceFeature };