eslint-config-noir
Version:
Noir ESLint shareable config
8 lines (7 loc) • 314 B
TypeScript
import type { Linter } from "eslint";
export type TInfiniteArray<T> = T | Array<TInfiniteArray<T>>;
export type TConfig = Linter.Config;
export interface TConfigWithExtends extends Linter.Config {
extends?: TConfigWithExtendsArray[];
}
export type TConfigWithExtendsArray = TInfiniteArray<TConfigWithExtends>;