MCPcopy Index your code
hub / github.com/callstack/agent-device / assertNoConflictingBackModeFlags

Function assertNoConflictingBackModeFlags

src/cli/parser/args.ts:190–199  ·  view source on GitHub ↗
(parsed: RawParsedArgs)

Source from the content-addressed store, hash-verified

188}
189
190function assertNoConflictingBackModeFlags(parsed: RawParsedArgs): void {
191 if (parsed.command !== 'back') return;
192 const providedBackModeFlags = parsed.providedFlags.filter((entry) => entry.key === 'backMode');
193 const distinctTokens = new Set(providedBackModeFlags.map((entry) => entry.token));
194 if (distinctTokens.size <= 1) return;
195 throw new AppError(
196 'INVALID_ARGS',
197 'back accepts only one explicit mode flag: use either --in-app or --system.',
198 );
199}
200
201function splitLongFlag(flag: string): [string, string | undefined] {
202 const equals = flag.indexOf('=');

Callers 1

finalizeParsedArgsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected