src/vs/editor/common/config/editorOptions.ts/EditorInlayHints/constructor
class EditorInlayHints:	constructor() {
		const defaults: EditorInlayHintsOptions = { enabled: true, toggle: null, fontSize: 0, fontFamily: '', displayStyle: 'compact' };
		super(
			EditorOption.inlayHints, 'inlayHints', defaults,
			{
				'editor.inlayHints.enabled': {
					type: 'boolean',
					default: defaults.enabled,
					description: nls.localize('inlayHints.enable', "Enables the inlay hints in the editor.")
				},
				'editor.inlayHints.toggle': {
					type: 'string',
					enum: ['show', 'hide'],
					markdownEnumDescriptions: [
						nls.localize('toogle.show', "Inlay hints are hidden by default and only show when holding `Ctrl+Alt`"),
						nls.localize('toogle.hide', "Inlay hints are showing by default and hide when holding `Ctrl+Alt`"),
					],
					default: defaults.toggle,
					markdownDescription: nls.localize('inlayHints.toggle', "Control if inlay hints temporarily show or hide when `Ctrl+Alt` is pressed and held.")
				},
				'editor.inlayHints.fontSize': {
					type: 'number',
					default: defaults.fontSize,
					markdownDescription: nls.localize('inlayHints.fontSize', "Controls font size of inlay hints in the editor. As default the `#editor.fontSize#` is used when the configured value is less than `5` or greater than the editor font size.")
				},
				'editor.inlayHints.fontFamily': {
					type: 'string',
					default: defaults.fontFamily,
					markdownDescription: nls.localize('inlayHints.fontFamily', "Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")
				},
				'editor.inlayHints.displayStyle': {
					type: 'string',
					enum: ['standard', 'compact'],
					enumDescriptions: [
						nls.localize('inlayHints.displayStyle.standard', "Renders inlay hints with the default style."),
						nls.localize('inlayHints.displayStyle.compact', "Renders inlay hints without any padding, and removes the rounded borders."),
					],
					default: defaults.displayStyle,
					description: nls.localize('inlayHints.displayStyle', "Controls the display style of inlay hints.")
				}
			}
		);
	}