( builder: CommandBuilder, overrides?: CmdOverrides )
| 161 | |
| 162 | /** |
| 163 | * 应用命令覆盖 |
| 164 | */ |
| 165 | export function applyOverrides( |
| 166 | builder: CommandBuilder, |
| 167 | overrides?: CmdOverrides |
| 168 | ): CommandBuilder { |
| 169 | if (!overrides) return builder; |
| 170 | |
| 171 | if (overrides.baseCommandOverride) { |
| 172 | builder.overrideBase(overrides.baseCommandOverride); |
| 173 | } |
| 174 | |
| 175 | if (overrides.additionalParams) { |
| 176 | builder.extendParams(overrides.additionalParams); |
| 177 | } |
| 178 | |
| 179 | return builder; |
| 180 | } |
| 181 |
no test coverage detected