MCPcopy Create free account
hub / github.com/Va1/string-replace-loader / getOptionsArr

Function getOptionsArr

lib/getOptionsArr.js:43–61  ·  view source on GitHub ↗
(loaderName, context)

Source from the content-addressed store, hash-verified

41}
42
43function getOptionsArr (loaderName, context) {
44 const rawOptions = context.getOptions()
45 const rawOptionsArr = (
46 typeof rawOptions.multiple !== 'undefined'
47 ? rawOptions.multiple
48 : [rawOptions]
49 )
50 const optionsArr = []
51
52 for (const rawOptionsIdx in rawOptionsArr) {
53 const rawOptions = rawOptionsArr[rawOptionsIdx]
54
55 validate(optionsSchema, rawOptions, { name: loaderName })
56
57 optionsArr[rawOptionsIdx] = Object.assign({}, defaultOptions, rawOptions)
58 }
59
60 return optionsArr
61}
62
63module.exports = getOptionsArr

Callers 1

loaderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…