UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

33 lines (28 loc) 934 B
import type { RuleConfig } from '../rule-config'; /** * Option. */ export type MultilineTernaryOption = 'always' | 'always-multiline' | 'never'; /** * Options. */ export type MultilineTernaryOptions = [MultilineTernaryOption?]; /** * Enforce newlines between operands of ternary expressions in `<template>`. * * @see [multiline-ternary](https://eslint.vuejs.org/rules/multiline-ternary.html) */ export type MultilineTernaryRuleConfig = RuleConfig<MultilineTernaryOptions>; /** * Enforce newlines between operands of ternary expressions in `<template>`. * * @see [multiline-ternary](https://eslint.vuejs.org/rules/multiline-ternary.html) */ export interface MultilineTernaryRule { /** * Enforce newlines between operands of ternary expressions in `<template>`. * * @see [multiline-ternary](https://eslint.vuejs.org/rules/multiline-ternary.html) */ 'vue/multiline-ternary': MultilineTernaryRuleConfig; }