src/vs/workbench/api/browser/mainThreadMessageService.ts/MessageItemAction/constructor
class MessageItemAction:				constructor(id: string, label: string, handle: number) {
					super(id, label, undefined, true, () => {
						resolve(handle);
						return Promise.resolve();
					});
				}