mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
116 lines
2.6 KiB
TypeScript
116 lines
2.6 KiB
TypeScript
import ScriptExtHtmlWebpackPlugin = require("script-ext-html-webpack-plugin");
|
|
import webpack = require("webpack");
|
|
|
|
new ScriptExtHtmlWebpackPlugin();
|
|
new ScriptExtHtmlWebpackPlugin({});
|
|
|
|
new ScriptExtHtmlWebpackPlugin().apply(new webpack.Compiler());
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
inline: "string",
|
|
sync: "string",
|
|
async: "string",
|
|
defer: "string",
|
|
module: "string",
|
|
preload: "string",
|
|
prefetch: "string"
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
inline: ["array"],
|
|
sync: ["array"],
|
|
async: ["array"],
|
|
defer: ["array"],
|
|
module: ["array"],
|
|
preload: ["array"],
|
|
prefetch: ["array"]
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
inline: /regexp/,
|
|
sync: /regexp/,
|
|
async: /regexp/,
|
|
defer: /regexp/,
|
|
module: /regexp/,
|
|
preload: /regexp/,
|
|
prefetch: /regexp/
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
inline: { test: "string" },
|
|
sync: { test: "string" },
|
|
async: { test: "string" },
|
|
defer: { test: "string" },
|
|
module: { test: "string" },
|
|
preload: { test: "string" },
|
|
prefetch: { test: "string" }
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
inline: { test: ["array"] },
|
|
sync: { test: ["array"] },
|
|
async: { test: ["array"] },
|
|
defer: { test: ["array"] },
|
|
module: { test: ["array"] },
|
|
preload: { test: ["array"] },
|
|
prefetch: { test: ["array"] }
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
inline: { test: /regexp/ },
|
|
sync: { test: /regexp/ },
|
|
async: { test: /regexp/ },
|
|
defer: { test: /regexp/ },
|
|
module: { test: /regexp/ },
|
|
preload: { test: /regexp/ },
|
|
prefetch: { test: /regexp/ }
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
preload: { test: "string", chunks: "initial" },
|
|
prefetch: { test: "string", chunks: "initial" }
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
preload: { test: "string", chunks: "async" },
|
|
prefetch: { test: "string", chunks: "async" }
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
preload: { test: "string", chunks: "all" },
|
|
prefetch: { test: "string", chunks: "all" }
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({ defaultAttribute: "sync" });
|
|
new ScriptExtHtmlWebpackPlugin({ defaultAttribute: "async" });
|
|
new ScriptExtHtmlWebpackPlugin({ defaultAttribute: "defer" });
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
custom: {
|
|
test: "string",
|
|
attribute: "string"
|
|
}
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
custom: {
|
|
test: ["array"],
|
|
attribute: "string",
|
|
value: "string"
|
|
}
|
|
});
|
|
|
|
new ScriptExtHtmlWebpackPlugin({
|
|
custom: [
|
|
{
|
|
test: /regexp/,
|
|
attribute: "string"
|
|
},
|
|
{
|
|
test: "string",
|
|
attribute: "string",
|
|
value: "string"
|
|
}
|
|
]
|
|
});
|