src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.ts/GettingStartedPage/toggleStepCompletion
class GettingStartedPage:	private toggleStepCompletion(argument: string) {
		if (!this.currentCategory || this.currentCategory.content.type !== 'steps') {
			throw Error('cannot run step action for category of non steps type' + this.currentCategory?.id);
		}

		const stepToggle = assertIsDefined(this.currentCategory?.content.steps.find(step => step.id === argument));
		if (stepToggle.done) {
			this.gettingStartedService.deprogressStep(argument);
		} else {
			this.gettingStartedService.progressStep(argument);
		}
	}