@lamantin/fastpush
Version:
Typed fastlane frontend for pushing builds to store
25 lines (24 loc) • 1.14 kB
TypeScript
import { Version } from '../../cli/utils';
import { PlatformActions, Platform } from '.';
/**
* @param android - android project directory path
*/
export declare class AndroidPlatform implements PlatformActions {
private projectDirectory;
private androidDirectory;
private buildGradlePath;
type: Platform;
/**
* Android platform specific actions, that can help you with build process
* @param projectDirectory - path to react-native root project directory ["current-working-directory"]
* @param androidDirectory - path to android platform directory ["current-working-directory/android"]
* @param buildGradlePath - path to app/build.gradle file ["current-working-directory/android/app/build.gradle"]
*/
constructor(projectDirectory?: string, androidDirectory?: string, buildGradlePath?: string);
getBuildNumber(): Promise<number>;
getVersionName(): Promise<string>;
incrementBuildNumber(): Promise<[number, number]>;
setVersionName(version: string): Promise<[Version, Version]>;
setBuildNumber(buildNumber: number): Promise<[number, number]>;
private changeField;
}