@@ -25,13 +25,28 @@ export namespace Components {
25
25
}
26
26
interface AppRoot {
27
27
}
28
+ interface FeedbackForm {
29
+ "disableQuickbars" : boolean ;
30
+ "disabled" : boolean ;
31
+ "fontFamily" : string ;
32
+ "fontSize" : string ;
33
+ "initialValue" : string ;
34
+ /**
35
+ * Optional placeholder text displayed when the form field is empty.
36
+ */
37
+ "placeholder" : string ;
38
+ }
28
39
interface HeaderNavigation {
29
40
}
30
41
interface PostsDashboard {
31
42
}
32
43
interface WebComponents {
33
44
}
34
45
}
46
+ export interface FeedbackFormCustomEvent < T > extends CustomEvent < T > {
47
+ detail : T ;
48
+ target : HTMLFeedbackFormElement ;
49
+ }
35
50
declare global {
36
51
interface HTMLAppHomePageElement extends Components . AppHomePage , HTMLStencilElement {
37
52
}
@@ -51,6 +66,26 @@ declare global {
51
66
prototype : HTMLAppRootElement ;
52
67
new ( ) : HTMLAppRootElement ;
53
68
} ;
69
+ interface HTMLFeedbackFormElementEventMap {
70
+ "valueChange" : string ;
71
+ "editorFocus" : void ;
72
+ "editorBlur" : void ;
73
+ "contentChanged" : any ;
74
+ }
75
+ interface HTMLFeedbackFormElement extends Components . FeedbackForm , HTMLStencilElement {
76
+ addEventListener < K extends keyof HTMLFeedbackFormElementEventMap > ( type : K , listener : ( this : HTMLFeedbackFormElement , ev : FeedbackFormCustomEvent < HTMLFeedbackFormElementEventMap [ K ] > ) => any , options ?: boolean | AddEventListenerOptions ) : void ;
77
+ addEventListener < K extends keyof DocumentEventMap > ( type : K , listener : ( this : Document , ev : DocumentEventMap [ K ] ) => any , options ?: boolean | AddEventListenerOptions ) : void ;
78
+ addEventListener < K extends keyof HTMLElementEventMap > ( type : K , listener : ( this : HTMLElement , ev : HTMLElementEventMap [ K ] ) => any , options ?: boolean | AddEventListenerOptions ) : void ;
79
+ addEventListener ( type : string , listener : EventListenerOrEventListenerObject , options ?: boolean | AddEventListenerOptions ) : void ;
80
+ removeEventListener < K extends keyof HTMLFeedbackFormElementEventMap > ( type : K , listener : ( this : HTMLFeedbackFormElement , ev : FeedbackFormCustomEvent < HTMLFeedbackFormElementEventMap [ K ] > ) => any , options ?: boolean | EventListenerOptions ) : void ;
81
+ removeEventListener < K extends keyof DocumentEventMap > ( type : K , listener : ( this : Document , ev : DocumentEventMap [ K ] ) => any , options ?: boolean | EventListenerOptions ) : void ;
82
+ removeEventListener < K extends keyof HTMLElementEventMap > ( type : K , listener : ( this : HTMLElement , ev : HTMLElementEventMap [ K ] ) => any , options ?: boolean | EventListenerOptions ) : void ;
83
+ removeEventListener ( type : string , listener : EventListenerOrEventListenerObject , options ?: boolean | EventListenerOptions ) : void ;
84
+ }
85
+ var HTMLFeedbackFormElement : {
86
+ prototype : HTMLFeedbackFormElement ;
87
+ new ( ) : HTMLFeedbackFormElement ;
88
+ } ;
54
89
interface HTMLHeaderNavigationElement extends Components . HeaderNavigation , HTMLStencilElement {
55
90
}
56
91
var HTMLHeaderNavigationElement : {
@@ -73,6 +108,7 @@ declare global {
73
108
"app-home-page" : HTMLAppHomePageElement ;
74
109
"app-profile-page" : HTMLAppProfilePageElement ;
75
110
"app-root" : HTMLAppRootElement ;
111
+ "feedback-form" : HTMLFeedbackFormElement ;
76
112
"header-navigation" : HTMLHeaderNavigationElement ;
77
113
"posts-dashboard" : HTMLPostsDashboardElement ;
78
114
"web-components" : HTMLWebComponentsElement ;
@@ -98,6 +134,21 @@ declare namespace LocalJSX {
98
134
}
99
135
interface AppRoot {
100
136
}
137
+ interface FeedbackForm {
138
+ "disableQuickbars" ?: boolean ;
139
+ "disabled" ?: boolean ;
140
+ "fontFamily" ?: string ;
141
+ "fontSize" ?: string ;
142
+ "initialValue" ?: string ;
143
+ "onContentChanged" ?: ( event : FeedbackFormCustomEvent < any > ) => void ;
144
+ "onEditorBlur" ?: ( event : FeedbackFormCustomEvent < void > ) => void ;
145
+ "onEditorFocus" ?: ( event : FeedbackFormCustomEvent < void > ) => void ;
146
+ "onValueChange" ?: ( event : FeedbackFormCustomEvent < string > ) => void ;
147
+ /**
148
+ * Optional placeholder text displayed when the form field is empty.
149
+ */
150
+ "placeholder" ?: string ;
151
+ }
101
152
interface HeaderNavigation {
102
153
}
103
154
interface PostsDashboard {
@@ -108,6 +159,7 @@ declare namespace LocalJSX {
108
159
"app-home-page" : AppHomePage ;
109
160
"app-profile-page" : AppProfilePage ;
110
161
"app-root" : AppRoot ;
162
+ "feedback-form" : FeedbackForm ;
111
163
"header-navigation" : HeaderNavigation ;
112
164
"posts-dashboard" : PostsDashboard ;
113
165
"web-components" : WebComponents ;
@@ -120,6 +172,7 @@ declare module "@stencil/core" {
120
172
"app-home-page" : LocalJSX . AppHomePage & JSXBase . HTMLAttributes < HTMLAppHomePageElement > ;
121
173
"app-profile-page" : LocalJSX . AppProfilePage & JSXBase . HTMLAttributes < HTMLAppProfilePageElement > ;
122
174
"app-root" : LocalJSX . AppRoot & JSXBase . HTMLAttributes < HTMLAppRootElement > ;
175
+ "feedback-form" : LocalJSX . FeedbackForm & JSXBase . HTMLAttributes < HTMLFeedbackFormElement > ;
123
176
"header-navigation" : LocalJSX . HeaderNavigation & JSXBase . HTMLAttributes < HTMLHeaderNavigationElement > ;
124
177
"posts-dashboard" : LocalJSX . PostsDashboard & JSXBase . HTMLAttributes < HTMLPostsDashboardElement > ;
125
178
"web-components" : LocalJSX . WebComponents & JSXBase . HTMLAttributes < HTMLWebComponentsElement > ;
0 commit comments