diff --git a/package.json b/package.json
index 63532a1..4b805d0 100644
--- a/package.json
+++ b/package.json
@@ -3,6 +3,6 @@
 	"browser": "src/BetterSelect.js",
 	"type": "module",
 	"license": "MIT",
-	"version": "1.5.1",
+	"version": "1.5.2",
 	"url": "https://darkwiiplayer.github.io/BetterSelect/"
 }
diff --git a/src/BetterSelect.js b/src/BetterSelect.js
index 5c13a0a..4c6ae55 100644
--- a/src/BetterSelect.js
+++ b/src/BetterSelect.js
@@ -1,3 +1,7 @@
+/**
+ * @typedef {"badInput"|"customError"|"patternMismatch"|"rangeOverflow"|"rangeUnderflow"|"stepMismatch"|"tooLong"|"tooShort"|"typeMismatch"|"valid"|"valueMissing"} ValidityConstraint
+ */
+
 /**
  * @param {function} fn
  */
@@ -446,10 +450,6 @@ export class BetterSelect extends HTMLElement {
 	set disabled(disabled) { this.toggleAttribute("disabled", disabled) }
 	get disabled() { return this.hasAttribute("disabled") }
 
-	/**
-	 * @typedef {"badInput"|"customError"|"patternMismatch"|"rangeOverflow"|"rangeUnderflow"|"stepMismatch"|"tooLong"|"tooShort"|"typeMismatch"|"valid"|"valueMissing"} ValidityConstraint
-	 */
-
 	/**
 	 * @param {ValidityConstraint} _constraint
 	 */