diff --git a/lib/AsyncDependenciesBlock.js b/lib/AsyncDependenciesBlock.js
index <HASH>..<HASH> 100644
--- a/lib/AsyncDependenciesBlock.js
+++ b/lib/AsyncDependenciesBlock.js
@@ -52,7 +52,7 @@ module.exports = class AsyncDependenciesBlock extends DependenciesBlock {
 	}
 
 	/**
-	 * @param {Hash} hash the hash used to track block changes, from "crypto" module
+	 * @param {Hash} hash the hash used to track dependencies
 	 * @returns {void}
 	 */
 	updateHash(hash) {
diff --git a/lib/RawModule.js b/lib/RawModule.js
index <HASH>..<HASH> 100644
--- a/lib/RawModule.js
+++ b/lib/RawModule.js
@@ -7,6 +7,8 @@
 const Module = require("./Module");
 const { OriginalSource, RawSource } = require("webpack-sources");
 
+/** @typedef {import("./util/createHash").Hash} Hash */
+
 module.exports = class RawModule extends Module {
 	constructor(source, identifier, readableIdentifier) {
 		super("javascript/dynamic", null);
@@ -49,6 +51,10 @@ module.exports = class RawModule extends Module {
 		}
 	}
 
+	/**
+	 * @param {Hash} hash the hash used to track dependencies
+	 * @returns {void}
+	 */
 	updateHash(hash) {
 		hash.update(this.sourceStr);
 		super.updateHash(hash);
add a few types that were missed last time