mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-04-28 00:14:34 +00:00
* Updating types for #registerPartial
#registerPartial is a polymorphic function now it accepts a single object making the second param optional.
Excerpt from the implementation:
```js
registerPartial: function(name, partial) {
if (toString.call(name) === objectType) {
extend(this.partials, name);
} else {
if (typeof partial === 'undefined') {
throw new Exception(`Attempting to register a partial called "${name}" as undefined`);
}
this.partials[name] = partial;
}
},
```
* Updated Handelbars#registerPartials
Removed extra spaces
* Added function overload with typed arguments
Replaced polymorphic argument types for registerPartial function with overloaded function definition