@@ -10,6 +10,7 @@ declare function loader(
1010declare namespace loader {
1111 export {
1212 pitch ,
13+ hotLoader ,
1314 Schema ,
1415 Compiler ,
1516 Compilation ,
@@ -33,6 +34,40 @@ declare function pitch(
3334 this : import ( "webpack" ) . LoaderContext < MiniCssExtractPlugin . LoaderOptions > ,
3435 request : string
3536) : void ;
37+ /** @typedef {import("schema-utils/declarations/validate").Schema } Schema */
38+ /** @typedef {import("webpack").Compiler } Compiler */
39+ /** @typedef {import("webpack").Compilation } Compilation */
40+ /** @typedef {import("webpack").Chunk } Chunk */
41+ /** @typedef {import("webpack").Module } Module */
42+ /** @typedef {import("webpack").sources.Source } Source */
43+ /** @typedef {import("webpack").AssetInfo } AssetInfo */
44+ /** @typedef {import("webpack").NormalModule } NormalModule */
45+ /** @typedef {import("./index.js").LoaderOptions } LoaderOptions */
46+ /** @typedef {{ [key: string]: string | function } } Locals */
47+ /** @typedef {any } TODO */
48+ /**
49+ * @typedef {Object } Dependency
50+ * @property {string } identifier
51+ * @property {string | null } context
52+ * @property {Buffer } content
53+ * @property {string } media
54+ * @property {string } [supports]
55+ * @property {string } [layer]
56+ * @property {Buffer } [sourceMap]
57+ */
58+ /**
59+ * @param {string } content
60+ * @param {{ loaderContext: import("webpack").LoaderContext<LoaderOptions>, options: LoaderOptions, locals: Locals | undefined } } context
61+ * @returns {string }
62+ */
63+ declare function hotLoader (
64+ content : string ,
65+ context : {
66+ loaderContext : import ( "webpack" ) . LoaderContext < LoaderOptions > ;
67+ options : LoaderOptions ;
68+ locals : Locals | undefined ;
69+ }
70+ ) : string ;
3671type Schema = import ( "schema-utils/declarations/validate" ) . Schema ;
3772type Compiler = import ( "webpack" ) . Compiler ;
3873type Compilation = import ( "webpack" ) . Compilation ;
0 commit comments