UNPKG

eas-cli

Version:

EAS command line tool

24 lines (23 loc) 904 B
import { Platform } from '@expo/eas-build-job'; import { CredentialsSource, DistributionType, IosEnterpriseProvisioning } from '@expo/eas-json'; import { App, IosCredentials, Target } from './types'; import { CredentialsContext } from '../context'; interface Options { app: App; targets: Target[]; distribution: DistributionType; enterpriseProvisioning?: IosEnterpriseProvisioning; } export default class IosCredentialsProvider { private readonly ctx; private readonly options; readonly platform = Platform.IOS; constructor(ctx: CredentialsContext, options: Options); getCredentialsAsync(src: CredentialsSource.LOCAL | CredentialsSource.REMOTE): Promise<IosCredentials>; private getLocalAsync; private getRemoteAsync; private getPushKeyAsync; private disablePushNotificationsSetupInEasJsonAsync; private assertProvisioningProfileType; } export {};