UNPKG

@perfective/eslint-config

Version:
26 lines (25 loc) 725 B
import { Linter } from 'eslint'; /** * Creates ESLint `languageOptions` object for all files. * * - Uses TypeScript ESLint parser. * - Allows parsing JavaScript files even if they are not allowed by TS config. * * @since v0.31.0 */ export declare function languageOptions(): Linter.LanguageOptions; /** * Creates ESLint `languageOptions` object for JavaScript files. * * @since v0.31.0 */ export declare function javascriptLanguageOptions(): Linter.LanguageOptions; /** * Creates ESLint `languageOptions` object for TypeScript files. * * - Uses TypeScript ESLint parser. * - Does not allow JavaScript files. * * @since v0.31.0 */ export declare function typescriptLanguageOptions(): Linter.LanguageOptions;