UNPKG

@lamantin/fastpush

Version:

Typed fastlane frontend for pushing builds to store

25 lines (24 loc) 1.14 kB
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; }