( canOverrideSelector: boolean, existingSession: SessionState | undefined, flags: CommandFlags, lockPlatform: LockPlatform, )
| 102 | } |
| 103 | |
| 104 | function shouldApplyLockPlatformDefault( |
| 105 | canOverrideSelector: boolean, |
| 106 | existingSession: SessionState | undefined, |
| 107 | flags: CommandFlags, |
| 108 | lockPlatform: LockPlatform, |
| 109 | ): boolean { |
| 110 | if (!lockPlatform || existingSession || flags.platform !== undefined) { |
| 111 | return false; |
| 112 | } |
| 113 | if (!canOverrideSelector) { |
| 114 | return true; |
| 115 | } |
| 116 | return !hasLockableDeviceSelector(flags); |
| 117 | } |
| 118 | |
| 119 | function applyStripLockPolicy( |
| 120 | flags: CommandFlags, |
no test coverage detected