Fix types on Templates interface function signatures (#619)

* Fix types on Templates interface method signatures

* Add missing type fixes
This commit is contained in:
Duane Cilliers 2019-10-02 10:08:34 +02:00 committed by Josh Johnson
parent 39b6eed395
commit 589578f420

22
types/index.d.ts vendored
View file

@ -143,17 +143,17 @@ declare namespace Choices {
}
interface Templates {
containerOuter?: (direction: string) => HTMLElement;
containerInner?: () => HTMLElement;
itemList?: () => HTMLElement;
placeholder?: (value: string) => HTMLElement;
item?: (data: any) => HTMLElement;
choiceList?: () => HTMLElement;
choiceGroup?: (data: any) => HTMLElement;
choice?: (data: any) => HTMLElement;
input?: () => HTMLInputElement;
dropdown?: () => HTMLElement;
notice?: (label: string) => HTMLElement;
containerOuter?: (classNames: ClassNames, direction: string) => HTMLElement;
containerInner?: (classNames: ClassNames) => HTMLElement;
itemList?: (classNames: ClassNames, isSelectOneElement: boolean) => HTMLElement;
placeholder?: (classNames: ClassNames, value: string) => HTMLElement;
item?: (classNames: ClassNames, data: any, removeItemButton: boolean) => HTMLElement;
choiceList?: (classNames: ClassNames, isSelectOneElement: boolean) => HTMLElement;
choiceGroup?: (classNames: ClassNames, data: any) => HTMLElement;
choice?: (classNames: ClassNames, data: any) => HTMLElement;
input?: (classNames: ClassNames) => HTMLInputElement;
dropdown?: (classNames: ClassNames) => HTMLElement;
notice?: (classNames: ClassNames, label: string) => HTMLElement;
option?: (data: any) => HTMLOptionElement;
}