@@ -1165,10 +1165,12 @@ export function emitWebIdl(
11651165 optionsType : string ,
11661166 ) {
11671167 printer . printLine (
1168- `${ prefix } ${ addOrRemove } EventListener<K extends keyof ${ iParent . name
1168+ `${ prefix } ${ addOrRemove } EventListener<K extends keyof ${
1169+ iParent . name
11691170 } EventMap>(type: K, listener: (this: ${ nameWithForwardedTypes (
11701171 i ,
1171- ) } , ev: ${ iParent . name
1172+ ) } , ev: ${
1173+ iParent . name
11721174 } EventMap[K]) => any, options?: boolean | ${ optionsType } ): void;`,
11731175 ) ;
11741176 }
@@ -1444,7 +1446,7 @@ export function emitWebIdl(
14441446 }
14451447 const methods = { ...i . methods ?. method } ;
14461448 delete methods . toJSON ;
1447- return ! mapToArray ( methods ) . filter ( m => ! m . static ) . length ;
1449+ return ! mapToArray ( methods ) . filter ( ( m ) => ! m . static ) . length ;
14481450 }
14491451
14501452 function emitInterface ( i : Browser . Interface ) {
@@ -1811,14 +1813,14 @@ export function emitWebIdl(
18111813 const sequenceTypedefs = ! webidl . typedefs
18121814 ? [ ]
18131815 : webidl . typedefs . typedef
1814- . filter ( ( typedef ) => Array . isArray ( typedef . type ) )
1815- . map ( ( typedef ) => ( {
1816- ...typedef ,
1817- type : ( typedef . type as Browser . Typed [ ] ) . filter (
1818- ( t ) => t . type === "sequence" ,
1819- ) ,
1820- } ) )
1821- . filter ( ( typedef ) => typedef . type . length ) ;
1816+ . filter ( ( typedef ) => Array . isArray ( typedef . type ) )
1817+ . map ( ( typedef ) => ( {
1818+ ...typedef ,
1819+ type : ( typedef . type as Browser . Typed [ ] ) . filter (
1820+ ( t ) => t . type === "sequence" ,
1821+ ) ,
1822+ } ) )
1823+ . filter ( ( typedef ) => typedef . type . length ) ;
18221824 const sequenceTypedefMap = arrayToMap (
18231825 sequenceTypedefs ,
18241826 ( t ) => t . name ,
0 commit comments