@@ -447,7 +447,7 @@ export class Account extends Service {
447447 ) : Promise < Models . MfaType > {
448448 let params : { type : AuthenticatorType } ;
449449
450- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'type' in paramsOrFirst ) ) {
450+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'type' in paramsOrFirst ) ) ) {
451451 params = ( paramsOrFirst || { } ) as { type : AuthenticatorType } ;
452452 } else {
453453 params = {
@@ -492,7 +492,7 @@ export class Account extends Service {
492492 ) : Promise < Models . MfaType > {
493493 let params : { type : AuthenticatorType } ;
494494
495- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'type' in paramsOrFirst ) ) {
495+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'type' in paramsOrFirst ) ) ) {
496496 params = ( paramsOrFirst || { } ) as { type : AuthenticatorType } ;
497497 } else {
498498 params = {
@@ -541,7 +541,7 @@ export class Account extends Service {
541541 ) : Promise < Models . User < Preferences > > {
542542 let params : { type : AuthenticatorType , otp : string } ;
543543
544- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'type' in paramsOrFirst ) ) {
544+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'type' in paramsOrFirst || 'otp' in paramsOrFirst ) ) ) {
545545 params = ( paramsOrFirst || { } ) as { type : AuthenticatorType , otp : string } ;
546546 } else {
547547 params = {
@@ -599,7 +599,7 @@ export class Account extends Service {
599599 ) : Promise < Models . User < Preferences > > {
600600 let params : { type : AuthenticatorType , otp : string } ;
601601
602- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'type' in paramsOrFirst ) ) {
602+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'type' in paramsOrFirst || 'otp' in paramsOrFirst ) ) ) {
603603 params = ( paramsOrFirst || { } ) as { type : AuthenticatorType , otp : string } ;
604604 } else {
605605 params = {
@@ -655,7 +655,7 @@ export class Account extends Service {
655655 ) : Promise < { } > {
656656 let params : { type : AuthenticatorType } ;
657657
658- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'type' in paramsOrFirst ) ) {
658+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'type' in paramsOrFirst ) ) ) {
659659 params = ( paramsOrFirst || { } ) as { type : AuthenticatorType } ;
660660 } else {
661661 params = {
@@ -700,7 +700,7 @@ export class Account extends Service {
700700 ) : Promise < { } > {
701701 let params : { type : AuthenticatorType } ;
702702
703- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'type' in paramsOrFirst ) ) {
703+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'type' in paramsOrFirst ) ) ) {
704704 params = ( paramsOrFirst || { } ) as { type : AuthenticatorType } ;
705705 } else {
706706 params = {
@@ -746,7 +746,7 @@ export class Account extends Service {
746746 ) : Promise < Models . MfaChallenge > {
747747 let params : { factor : AuthenticationFactor } ;
748748
749- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'factor' in paramsOrFirst ) ) {
749+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'factor' in paramsOrFirst ) ) ) {
750750 params = ( paramsOrFirst || { } ) as { factor : AuthenticationFactor } ;
751751 } else {
752752 params = {
@@ -795,7 +795,7 @@ export class Account extends Service {
795795 ) : Promise < Models . MfaChallenge > {
796796 let params : { factor : AuthenticationFactor } ;
797797
798- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'factor' in paramsOrFirst ) ) {
798+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'factor' in paramsOrFirst ) ) ) {
799799 params = ( paramsOrFirst || { } ) as { factor : AuthenticationFactor } ;
800800 } else {
801801 params = {
@@ -1281,7 +1281,7 @@ export class Account extends Service {
12811281 ) : Promise < Models . User < Preferences > > {
12821282 let params : { prefs : Partial < Preferences > } ;
12831283
1284- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'prefs' in paramsOrFirst ) ) {
1284+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'prefs' in paramsOrFirst ) ) ) {
12851285 params = ( paramsOrFirst || { } ) as { prefs : Partial < Preferences > } ;
12861286 } else {
12871287 params = {
@@ -1663,7 +1663,7 @@ export class Account extends Service {
16631663 ) : void | URL {
16641664 let params : { provider : OAuthProvider , success ?: string , failure ?: string , scopes ?: string [ ] } ;
16651665
1666- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'provider' in paramsOrFirst ) ) {
1666+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'provider' in paramsOrFirst || 'success' in paramsOrFirst || 'failure' in paramsOrFirst || 'scopes' in paramsOrFirst ) ) ) {
16671667 params = ( paramsOrFirst || { } ) as { provider : OAuthProvider , success ?: string , failure ?: string , scopes ?: string [ ] } ;
16681668 } else {
16691669 params = {
@@ -2353,7 +2353,7 @@ export class Account extends Service {
23532353 ) : void | URL {
23542354 let params : { provider : OAuthProvider , success ?: string , failure ?: string , scopes ?: string [ ] } ;
23552355
2356- if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'provider' in paramsOrFirst ) ) {
2356+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && ( 'provider' in paramsOrFirst || 'success' in paramsOrFirst || 'failure' in paramsOrFirst || 'scopes' in paramsOrFirst ) ) ) {
23572357 params = ( paramsOrFirst || { } ) as { provider : OAuthProvider , success ?: string , failure ?: string , scopes ?: string [ ] } ;
23582358 } else {
23592359 params = {
0 commit comments