MCPcopy
hub / github.com/Fission-AI/OpenSpec / withoutWorkset

Function withoutWorkset

src/core/worksets.ts:326–337  ·  view source on GitHub ↗
(
  state: WorksetsState,
  name: string
)

Source from the content-addressed store, hash-verified

324}
325
326export function withoutWorkset(
327 state: WorksetsState,
328 name: string
329): WorksetsState {
330 if (state.worksets[name] === undefined) {
331 throw worksetNotFoundError(name, state);
332 }
333
334 const remaining = { ...state.worksets };
335 delete remaining[name];
336 return { version: 1, worksets: remaining };
337}
338
339/**
340 * Removes a saved workset and its derived .code-workspace under one

Callers 2

worksets.test.tsFile · 0.85
removeWorksetFunction · 0.85

Calls 1

worksetNotFoundErrorFunction · 0.85

Tested by

no test coverage detected