mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-20 12:00:53 +08:00
Merge pull request #6388 from maeg02/master
Select2 has two template functions
This commit is contained in:
Vendored
+14
@@ -72,6 +72,11 @@ interface Select2Options {
|
||||
dropdownCssClass?: any;
|
||||
escapeMarkup?: (markup: string) => string;
|
||||
theme?: string;
|
||||
/**
|
||||
* Template can return both plain string that will be HTML escaped and a jquery object that can render HTML
|
||||
*/
|
||||
templateSelection?: (object: Select2SelectionObject) => any;
|
||||
templateResult?: (object: Select2SelectionObject) => any;
|
||||
}
|
||||
|
||||
interface Select2JQueryEventObject extends JQueryEventObject {
|
||||
@@ -84,6 +89,15 @@ interface Select2JQueryEventObject extends JQueryEventObject {
|
||||
};
|
||||
}
|
||||
|
||||
interface Select2SelectionObject {
|
||||
disabled: boolean,
|
||||
element: HTMLOptionElement,
|
||||
id: string,
|
||||
selected: boolean,
|
||||
text: string,
|
||||
title: string,
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
off(events?: "change", selector?: any, handler?: (eventObject: Select2JQueryEventObject) => any): JQuery;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user