UNPKG

app-reviews

Version:

This module help you to have access to latest reviews in App Store and Google Play Store

25 lines (24 loc) 1.01 kB
import { Data, PlayStoreConfig, PublishedReviews } from "./global-types"; import { androidpublisher_v3 } from "googleapis"; import { AppInformation } from "google-play-scraper"; export default class PlayStoreReviews { SCOPES: string[]; STORE_NAME: string; fetch(config: PlayStoreConfig, publishedReviews: PublishedReviews): Promise<Data>; fetchPlayStoreReviews(appId: string, publisherKey: string, verbose?: Boolean): Promise<Review[]>; mapReviewId(review: Review): string; parsePlayStoreReview: (entry: androidpublisher_v3.Schema$Review, appId: string) => Review; generateSlackMessage: (review: Review, appInformation: AppInformation, config: PlayStoreConfig) => string; getVersionNameForCode: (versionCode: number) => string; } export declare type Review = { id: string; version: string; device: string | undefined | null; versionCode: number; osVersion: number | undefined | null; text: string; rating: number; author: string; link: string; };