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

Function normalizeDirectives$1

static/vuejs/vue.esm.js:5205–5223  ·  view source on GitHub ↗
(
  dirs,
  vm
)

Source from the content-addressed store, hash-verified

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