UNPKG

@eslint-types/typescript-eslint

Version:
21 lines (19 loc) 565 B
export interface Schema0 { /** * Allows specified method names to be ignored with this rule */ exceptMethods?: string[]; /** * Enforces that functions used as instance field initializers utilize `this` */ enforceForClassFields?: boolean; /** * Ignore members marked with the `override` modifier */ ignoreOverrideMethods?: boolean; /** * Ignore classes that specifically implement some interface */ ignoreClassesThatImplementAnInterface?: boolean | 'public-fields'; } export type ClassMethodsUseThisRuleOptions = [Schema0?];