Skip to content

Instantly share code, notes, and snippets.

@carlgrundberg
Created October 22, 2015 06:19
Show Gist options
  • Save carlgrundberg/aa31cd5ddb5f5fb9bce1 to your computer and use it in GitHub Desktop.
Save carlgrundberg/aa31cd5ddb5f5fb9bce1 to your computer and use it in GitHub Desktop.
public static registerBinding(name:string, cls:typeof Graph):void {
ko.bindingHandlers[name] = {
init: (element:HTMLElement, valueAccessor:() => any):void => {
$(element).data(name, new cls(element, valueAccessor));
},
update: (element:HTMLElement, valueAccessor:() => any):void => {
$(element).data(name).update(element, valueAccessor);
}
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment