File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ interface IPlatformProjectService extends NodeJS.EventEmitter {
176
176
* @param {any } provision UUID of the provisioning profile used in iOS option validation.
177
177
* @returns {void }
178
178
*/
179
- validateOptions ( projectId ?: string , provision ?: any ) : Promise < boolean > ;
179
+ validateOptions ( projectId ?: string , provision ?: true | string ) : Promise < boolean > ;
180
180
181
181
validatePlugins ( projectData : IProjectData ) : Promise < void > ;
182
182
Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ export class IOSProjectService extends projectServiceBaseLib.PlatformProjectServ
85
85
return this . _platformData ;
86
86
}
87
87
88
- public async validateOptions ( projectId : string , provision : any ) : Promise < boolean > {
88
+ public async validateOptions ( projectId : string , provision : true | string ) : Promise < boolean > {
89
89
if ( provision === true ) {
90
90
await this . $iOSProvisionService . list ( projectId ) ;
91
91
this . $errors . failWithoutHelp ( "Please provide provisioning profile uuid or name with the --provision option." ) ;
Original file line number Diff line number Diff line change @@ -256,18 +256,18 @@ export class PlatformService extends EventEmitter implements IPlatformService {
256
256
return true ;
257
257
}
258
258
259
- public async validateOptions ( provision : any , projectData : IProjectData , platform ?: string ) : Promise < boolean > {
259
+ public async validateOptions ( provision : true | string , projectData : IProjectData , platform ?: string ) : Promise < boolean > {
260
260
if ( platform ) {
261
261
platform = this . $mobileHelper . normalizePlatformName ( platform ) ;
262
262
this . $logger . trace ( "Validate options for platform: " + platform ) ;
263
263
let platformData = this . $platformsData . getPlatformData ( platform , projectData ) ;
264
- return await platformData . platformProjectService . validateOptions ( provision ) ;
264
+ return await platformData . platformProjectService . validateOptions ( projectData . projectId , provision ) ;
265
265
} else {
266
266
let valid = true ;
267
267
for ( let availablePlatform in this . $platformsData . availablePlatforms ) {
268
268
this . $logger . trace ( "Validate options for platform: " + availablePlatform ) ;
269
269
let platformData = this . $platformsData . getPlatformData ( availablePlatform , projectData ) ;
270
- valid = valid && await platformData . platformProjectService . validateOptions ( provision ) ;
270
+ valid = valid && await platformData . platformProjectService . validateOptions ( projectData . projectId , provision ) ;
271
271
}
272
272
273
273
return valid ;
You can’t perform that action at this time.
0 commit comments