MCPcopy Create free account
hub / github.com/TruthHun/BookStack / normalizeDirectives$1

Function normalizeDirectives$1

static/vuejs/vue.common.js:5207–5225  ·  view source on GitHub ↗
(
  dirs,
  vm
)

Source from the content-addressed store, hash-verified

5205var emptyModifiers = Object.create(null);
5206
5207function normalizeDirectives$1 (
5208 dirs,
5209 vm
5210) {
5211 var res = Object.create(null);
5212 if (!dirs) {
5213 return res
5214 }
5215 var i, dir;
5216 for (i = 0; i < dirs.length; i++) {
5217 dir = dirs[i];
5218 if (!dir.modifiers) {
5219 dir.modifiers = emptyModifiers;
5220 }
5221 res[getRawDirName(dir)] = dir;
5222 dir.def = resolveAsset(vm.$options, 'directives', dir.name, true);
5223 }
5224 return res
5225}
5226
5227function getRawDirName (dir) {
5228 return dir.rawName || ((dir.name) + "." + (Object.keys(dir.modifiers || {}).join('.')))

Callers 1

_updateFunction · 0.70

Calls 2

getRawDirNameFunction · 0.70
resolveAssetFunction · 0.70

Tested by

no test coverage detected