I normally add custom [**knockout**](http://knockoutjs.com) [**binding handlers**](http://knockoutjs.com/documentation/custom-bindings.html) in JavaScript via 

```
ko.bindingHandlers.myBindingHandler = {...}

```

but now I have to add them in [**TypeScript**](http://www.typescriptlang.org/) via 

```
ko.bindingHandlers["myBindingHandler"] = {...}

```

otherwise I get this error because I'm using [**typescript.d.ts**](https://github.com/borisyankov/DefinitelyTyped/blob/master/knockout/knockout.d.ts):

> 
> The property 'myBindingHandler' does not exist on value of type 'KnockoutBindingHandlers'
> 
> 
> 

I don't like the `["property"]` approach because then I can't reference it or get intellisense on it later. 

So, how can I add my custom binding handler to knockout while using [**definitelyTyped's knockout definition**](http://nuget.org/packages/knockout.TypeScript.DefinitelyTyped/), while also being able to reference my definition via intellisense, etc?