1- /* eslint-disable consistent-return, class-methods-use-this, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access */
1+ /* eslint-disable consistent-return, class-methods-use-this, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/consistent-type-imports */
22import type {
33 BehaviorBuilder ,
44 ComponentSpace ,
@@ -22,10 +22,13 @@ import type {
2222import { EmptyTemplateEngine } from './template_engine'
2323import { dashToCamelCase , initValues , updateValues } from './utils'
2424
25+ // eslint-disable-next-line @typescript-eslint/ban-types
2526type OptionalKeys < T > = { [ P in keyof T ] -?: { } extends Pick < T , P > ? P : never } [ keyof T ]
2627
2728type CallbackFunction < Args extends any [ ] , Ret > = ( ...args : [ ...Args , ( ret : Ret ) => void ] ) => void
29+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
2830type ParametersOrNever < T > = T extends CallbackFunction < infer Arg , infer Ret > ? Arg : never
31+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
2932type DefaultReturn < T > = T extends CallbackFunction < infer Arg , infer Ret > ? Ret : never
3033
3134export class Fragment {
@@ -92,7 +95,7 @@ export class ViewController {
9295 //
9396 }
9497
95- initData ( initData : Record < string , unknown > ) : void {
98+ initData ( _initData : Record < string , unknown > ) : void {
9699 //
97100 }
98101
@@ -331,7 +334,7 @@ export class ViewController {
331334 _glassEasel . Element . setSlotElement ( node , slot )
332335 }
333336
334- setExternalSlot ( component : GeneralComponent , slot : Element ) : void {
337+ setExternalSlot ( _component : GeneralComponent , _slot : Element ) : void {
335338 // TODO
336339 }
337340
@@ -684,7 +687,12 @@ export class ViewController {
684687 )
685688 }
686689
687- callWXSPropChangeListener ( element : Element , newValue : any , oldValue : any , lvaluePath : ( string | number ) [ ] ) : void {
690+ callWXSPropChangeListener (
691+ _element : Element ,
692+ _newValue : any ,
693+ _oldValue : any ,
694+ _lvaluePath : ( string | number ) [ ] ,
695+ ) : void {
688696 // To be override
689697 }
690698
0 commit comments