src/vs/editor/contrib/codeAction/browser/codeActionCommands.ts/asMessage
function asMessage(err: any): string | undefined {
	if (typeof err === 'string') {
		return err;
	} else if (err instanceof Error && typeof err.message === 'string') {
		return err.message;
	} else {
		return undefined;
	}
}