11import { RatePolicyModes } from "../../inputPolicies/inputRateDecorator" ;
22import { bindScope } from "../../shiny/bind" ;
3- import type { NumberReceiveMessageData } from "./number" ;
4- import type { RadioReceiveMessageData } from "./radio" ;
5- import type { SelectInputReceiveMessageData } from "./selectInput" ;
6- import type { SliderReceiveMessageData } from "./slider" ;
7- import type { TabInputReceiveMessageData } from "./tabinput" ;
8- import type { TextReceiveMessageData } from "./text" ;
9- import type { ActionButtonReceiveMessageData } from "./actionbutton" ;
10- import type { CheckboxGroupReceiveMessageData } from "./checkboxgroup" ;
11- import type { DateReceiveMessageData } from "./date" ;
12- import type { CheckboxReceiveMessageData } from "./checkbox" ;
13- import type { DateRangeReceiveMessageData } from "./daterange" ;
14- declare type receiveMessageDataType = NumberReceiveMessageData | RadioReceiveMessageData | SelectInputReceiveMessageData | SliderReceiveMessageData | TabInputReceiveMessageData | TextReceiveMessageData | ActionButtonReceiveMessageData | CheckboxReceiveMessageData | CheckboxGroupReceiveMessageData | DateReceiveMessageData | DateRangeReceiveMessageData ;
153declare class InputBinding {
164 name : string ;
175 find ( scope : bindScope ) : JQuery < HTMLElement > ;
186 getId ( el : HTMLElement ) : string ;
197 getType ( el : HTMLElement ) : string | false ;
20- getValue ( el : HTMLElement ) : any ;
8+ getValue ( el : HTMLElement ) : unknown ;
219 subscribe ( el : HTMLElement , callback : ( value : boolean ) => void ) : void ;
2210 unsubscribe ( el : HTMLElement ) : void ;
23- receiveMessage ( el : HTMLElement , data : receiveMessageDataType ) : void ;
24- getState ( el : HTMLElement ) : any ;
11+ receiveMessage ( el : HTMLElement , data : unknown ) : void ;
12+ getState ( el : HTMLElement ) : unknown ;
2513 getRatePolicy ( el : HTMLElement ) : {
2614 policy : RatePolicyModes ;
2715 delay : number ;
@@ -30,4 +18,3 @@ declare class InputBinding {
3018 dispose ( el : HTMLElement ) : void ;
3119}
3220export { InputBinding } ;
33- export type { receiveMessageDataType } ;
0 commit comments