( dirs, vm )
| 5201 | var emptyModifiers = Object.create(null); |
| 5202 | |
| 5203 | function 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 | |
| 5223 | function getRawDirName (dir) { |
| 5224 | return dir.rawName || ((dir.name) + "." + (Object.keys(dir.modifiers || {}).join('.'))) |
no test coverage detected