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

Function normalizeDirectives$1

static/vuejs/vue.js:5201–5219  ·  view source on GitHub ↗
(
  dirs,
  vm
)

Source from the content-addressed store, hash-verified

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