/*{ "parent": "binding", "description": "The built-in collection of common bindings: value (two-way), text, enabled, disabled, list — plus how to write your own." }*/ /*# # bindings `bindings` is simply a collection of common bindings. You can create your own bindings easily enough (and add them to `bindings` if so desired). A `binding` looks like this: ``` interface TosiBinding { toDOM?: (element: HTMLElement, value: any, options?: TosiObject) => void fromDOM?: (element: HTMLElement) => any } ``` The `fromDOM` function is only needed for bindings to elements that trigger `change` or `input` events, typically ``, `