File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,12 @@ type State = {
14
14
15
15
const states = new WeakMap < AutoCheckElement , State > ( )
16
16
17
+ export class AutoCheckCompleteEvent extends Event {
18
+ constructor ( ) {
19
+ super ( 'auto-check-complete' , { bubbles : true } )
20
+ }
21
+ }
22
+
17
23
export class AutoCheckElement extends HTMLElement {
18
24
static define ( tag = 'auto-check' , registry = customElements ) {
19
25
registry . define ( tag , this )
@@ -221,11 +227,11 @@ async function check(autoCheckElement: AutoCheckElement) {
221
227
processFailure ( response , input , autoCheckElement . required )
222
228
}
223
229
state . controller = null
224
- input . dispatchEvent ( new CustomEvent ( 'auto-check-complete' , { bubbles : true } ) )
230
+ input . dispatchEvent ( new AutoCheckCompleteEvent ( ) )
225
231
} catch ( error ) {
226
232
if ( ( error as Error ) . name !== 'AbortError' ) {
227
233
state . controller = null
228
- input . dispatchEvent ( new CustomEvent ( 'auto-check-complete' , { bubbles : true } ) )
234
+ input . dispatchEvent ( new AutoCheckCompleteEvent ( ) )
229
235
}
230
236
}
231
237
}
You can’t perform that action at this time.
0 commit comments