@antfu/eslint-define-config
Version:
Provide a defineConfig function for .eslintrc.js files
38 lines (33 loc) • 1.06 kB
TypeScript
import type { RuleConfig } from '../rule-config';
/**
* Option.
*/
export interface NoDeprecatedModelDefinitionOption {
allowVue3Compat?: boolean;
}
/**
* Options.
*/
export type NoDeprecatedModelDefinitionOptions = [
NoDeprecatedModelDefinitionOption?,
];
/**
* Disallow deprecated `model` definition (in Vue.js 3.0.0+).
*
* @see [no-deprecated-model-definition](https://eslint.vuejs.org/rules/no-deprecated-model-definition.html)
*/
export type NoDeprecatedModelDefinitionRuleConfig =
RuleConfig<NoDeprecatedModelDefinitionOptions>;
/**
* Disallow deprecated `model` definition (in Vue.js 3.0.0+).
*
* @see [no-deprecated-model-definition](https://eslint.vuejs.org/rules/no-deprecated-model-definition.html)
*/
export interface NoDeprecatedModelDefinitionRule {
/**
* Disallow deprecated `model` definition (in Vue.js 3.0.0+).
*
* @see [no-deprecated-model-definition](https://eslint.vuejs.org/rules/no-deprecated-model-definition.html)
*/
'vue/no-deprecated-model-definition': NoDeprecatedModelDefinitionRuleConfig;
}