* Normalize raw function directives into object format.
(options)
| 1173 | * Normalize raw function directives into object format. |
| 1174 | */ |
| 1175 | function normalizeDirectives (options) { |
| 1176 | var dirs = options.directives; |
| 1177 | if (dirs) { |
| 1178 | for (var key in dirs) { |
| 1179 | var def = dirs[key]; |
| 1180 | if (typeof def === 'function') { |
| 1181 | dirs[key] = { bind: def, update: def }; |
| 1182 | } |
| 1183 | } |
| 1184 | } |
| 1185 | } |
| 1186 | |
| 1187 | /** |
| 1188 | * Merge two option objects into a new one. |