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