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

Function normalizeDirectives$1

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

Source from the content-addressed store, hash-verified

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