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
TypeScript
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;
};