use a lookup table instead of an if - #945
This commit is contained in:
parent
7eb169a894
commit
45bc74efe7
@ -56,12 +56,15 @@ export default function (whitelist, outputType = "global") {
|
||||
};
|
||||
|
||||
var tree;
|
||||
if (outputType === "global") {
|
||||
tree = buildGlobal(namespace, builder);
|
||||
} else if (outputType === "umd") {
|
||||
tree = buildUmd(namespace, builder);
|
||||
} else if (outputType === "var") {
|
||||
tree = buildVar(namespace, builder);
|
||||
|
||||
var build = {
|
||||
global: buildGlobal,
|
||||
umd: buildUmd,
|
||||
var: buildVar
|
||||
}[outputType];
|
||||
|
||||
if (builder) {
|
||||
tree = build(namespace, builder);
|
||||
} else {
|
||||
throw new Error(messages.get("unsupportedOutputType", outputType));
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user