Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 9cca135

Browse files
feature: code cleanup
1 parent 0e6ea56 commit 9cca135

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

‎docs/rules/define-props-declaration.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,13 @@ const props = defineProps({
4343
```json
4444
{
4545
"vue/define-props-declaration": ["error",
46-
"type-based" | "runtime",
47-
{
48-
"autoFixToSeparateInterface": false
49-
}
46+
"type-based" | "runtime"
5047
]
5148
}
5249
```
5350

5451
- `type-based` (default) enforces type-based declaration
5552
- `runtime` enforces runtime declaration
56-
- `autoFixToSeparateInterface` (`boolean`) define `interface Props` used for type-based declaration instead of providing types inline
5753

5854
### `"runtime"`
5955

‎lib/rules/define-props-declaration.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
const utils = require('../utils')
88

9+
/**
10+
* @typedef {import('../utils').ComponentProp} ComponentProp
11+
*/
12+
913
const PROPS_SEPARATOR = ', '
1014

1115
/**
@@ -125,7 +129,6 @@ function optionGetType(node, sourceCode) {
125129
case 'ArrayExpression': {
126130
return node.elements
127131
.map((element) => {
128-
// TODO handle SpreadElement
129132
if (element === null || element.type === 'SpreadElement') {
130133
return sourceCode.getText(node)
131134
}
@@ -211,10 +214,6 @@ function optionGetDefault(node) {
211214
return undefined
212215
}
213216

214-
/**
215-
* @typedef {import('../utils').ComponentProp} ComponentProp
216-
*/
217-
218217
module.exports = {
219218
meta: {
220219
type: 'suggestion',

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /