@eslint-types/typescript-eslint
Version:
TypeScript definitions for eslint-define-config
21 lines (19 loc) • 545 B
TypeScript
export interface Schema0 {
/**
* Whether to allow extraneous classes that contain only a constructor.
*/
allowConstructorOnly?: boolean;
/**
* Whether to allow extraneous classes that have no body (i.e. are empty).
*/
allowEmpty?: boolean;
/**
* Whether to allow extraneous classes that only contain static members.
*/
allowStaticOnly?: boolean;
/**
* Whether to allow extraneous classes that include a decorator.
*/
allowWithDecorator?: boolean;
}
export type NoExtraneousClassRuleOptions = [Schema0?];