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

Function normalizeDirectives$1

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

Source from the content-addressed store, hash-verified

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