TomSelectCallbacks

constructor(load: (query: String, callback: (Array<Any?>) -> Unit) -> Unit? = null, shouldLoad: (query: String) -> Boolean? = null, score: (search: String) -> (Any?) -> Int? = null, onInitialize: () -> Unit? = null, onFocus: () -> Unit? = null, onBlur: () -> Unit? = null, onChange: (value: Any?) -> Unit? = null, onItemAdd: (value: Any?, item: Any?) -> Unit? = null, onItemRemove: (value: Any?) -> Unit? = null, onClear: () -> Unit? = null, onDelete: (value: Any?, event: Any?) -> Unit? = null, onOptionAdd: (value: Any?, data: Any?) -> Unit? = null, onOptionRemove: (value: Any?) -> Unit? = null, onDropdownOpen: (dropdown: Any?) -> Unit? = null, onDropdownClose: (dropdown: Any?) -> Unit? = null, onType: (str: String) -> Unit? = null, onLoad: (options: Any?, optgroup: Any?) -> Unit? = null)(source)