MCPcopy Index your code
hub / github.com/coder/mux / resolveCoderWorkspaceArchiveBehavior

Function resolveCoderWorkspaceArchiveBehavior

src/node/config.ts:215–227  ·  view source on GitHub ↗
(
  coderWorkspaceArchiveBehavior: unknown,
  stopCoderWorkspaceOnArchive: unknown
)

Source from the content-addressed store, hash-verified

213}
214
215function resolveCoderWorkspaceArchiveBehavior(
216 coderWorkspaceArchiveBehavior: unknown,
217 stopCoderWorkspaceOnArchive: unknown
218): CoderWorkspaceArchiveBehavior {
219 const parsedBehavior = parseCoderWorkspaceArchiveBehavior(coderWorkspaceArchiveBehavior);
220 if (parsedBehavior !== undefined) {
221 return parsedBehavior;
222 }
223
224 return parseOptionalBoolean(stopCoderWorkspaceOnArchive) === false
225 ? "keep"
226 : DEFAULT_CODER_ARCHIVE_BEHAVIOR;
227}
228
229function getLegacyStopCoderWorkspaceOnArchiveValue(
230 coderWorkspaceArchiveBehavior: CoderWorkspaceArchiveBehavior

Callers 1

loadConfigOrDefaultMethod · 0.85

Calls 2

parseOptionalBooleanFunction · 0.85

Tested by

no test coverage detected