{
	"$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
	"tagDefinitions": [
		{
			"tagName": "@betaDocumentation",
			"syntaxKind": "modifier"
		},
		{
			"tagName": "@internalRemarks",
			"syntaxKind": "block"
		},
		{
			"tagName": "@preapproved",
			"syntaxKind": "modifier"
		},
		{
			"tagName": "@mixes",
			"syntaxKind": "block"
		},
		{
			"tagName": "@unstable",
			"syntaxKind": "block"
		},
		{
			"tagName": "@default",
			"syntaxKind": "block"
		}
	],

	/**
	 * TSDoc tags implemented by API Extractor:
	 */
	"supportForTags": {
		"@alpha": true,
		"@beta": true,
		"@defaultValue": true,
		"@decorator": true,
		"@deprecated": true,
		"@eventProperty": true,
		"@example": true,
		"@experimental": true,
		"@inheritDoc": true,
		"@internal": true,
		"@label": true,
		"@link": true,
		"@override": true,
		"@packageDocumentation": true,
		"@param": true,
		"@privateRemarks": true,
		"@public": true,
		"@readonly": true,
		"@remarks": true,
		"@returns": true,
		"@sealed": true,
		"@see": true,
		"@throws": true,
		"@typeParam": true,
		"@virtual": true,

		"@betaDocumentation": true,
		"@internalRemarks": true,
		"@mixes": true,
		"@preapproved": true,

		/**
		 * additional tags for discord-api-types:
		 */
		"@unstable": true,
		"@default": true
	}
}
