@types/eslint
Advanced tools
Comparing version 7.2.10 to 7.2.11
@@ -170,64 +170,33 @@ // Type definitions for eslint 7.2 | ||
getTokenByRangeStart(offset: number, options?: { includeComments?: boolean }): AST.Token | ESTree.Comment | null; | ||
getTokenByRangeStart(offset: number, options?: { includeComments: false }): AST.Token | null; | ||
getTokenByRangeStart(offset: number, options: { includeComments: boolean }): AST.Token | ESTree.Comment | null; | ||
getFirstToken(node: ESTree.Node, options?: SourceCode.CursorWithSkipOptions): AST.Token | ESTree.Comment | null; | ||
getFirstToken: SourceCode.UnaryNodeCursorWithSkipOptions; | ||
getFirstTokens(node: ESTree.Node, options?: SourceCode.CursorWithCountOptions): Array<AST.Token | ESTree.Comment>; | ||
getFirstTokens: SourceCode.UnaryNodeCursorWithCountOptions; | ||
getLastToken(node: ESTree.Node, options?: SourceCode.CursorWithSkipOptions): AST.Token | ESTree.Comment | null; | ||
getLastToken: SourceCode.UnaryNodeCursorWithSkipOptions; | ||
getLastTokens(node: ESTree.Node, options?: SourceCode.CursorWithCountOptions): Array<AST.Token | ESTree.Comment>; | ||
getLastTokens: SourceCode.UnaryNodeCursorWithCountOptions; | ||
getTokenBefore( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithSkipOptions, | ||
): AST.Token | ESTree.Comment | null; | ||
getTokenBefore: SourceCode.UnaryCursorWithSkipOptions; | ||
getTokensBefore( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithCountOptions, | ||
): Array<AST.Token | ESTree.Comment>; | ||
getTokensBefore: SourceCode.UnaryCursorWithCountOptions; | ||
getTokenAfter( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithSkipOptions, | ||
): AST.Token | ESTree.Comment | null; | ||
getTokenAfter: SourceCode.UnaryCursorWithSkipOptions; | ||
getTokensAfter( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithCountOptions, | ||
): Array<AST.Token | ESTree.Comment>; | ||
getTokensAfter: SourceCode.UnaryCursorWithCountOptions; | ||
getFirstTokenBetween( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithSkipOptions, | ||
): AST.Token | ESTree.Comment | null; | ||
getFirstTokenBetween: SourceCode.BinaryCursorWithSkipOptions; | ||
getFirstTokensBetween( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithCountOptions, | ||
): Array<AST.Token | ESTree.Comment>; | ||
getFirstTokensBetween: SourceCode.BinaryCursorWithCountOptions; | ||
getLastTokenBetween( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithSkipOptions, | ||
): AST.Token | ESTree.Comment | null; | ||
getLastTokenBetween: SourceCode.BinaryCursorWithSkipOptions; | ||
getLastTokensBetween( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: SourceCode.CursorWithCountOptions, | ||
): Array<AST.Token | ESTree.Comment>; | ||
getLastTokensBetween: SourceCode.BinaryCursorWithCountOptions; | ||
getTokensBetween( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
padding?: SourceCode.CursorWithCountOptions, | ||
): Array<AST.Token | ESTree.Comment>; | ||
getTokensBetween: SourceCode.BinaryCursorWithCountOptions; | ||
getTokens(node: ESTree.Node, beforeCount?: number, afterCount?: number): AST.Token[]; | ||
getTokens(node: ESTree.Node, options: SourceCode.CursorWithCountOptions): Array<AST.Token | ESTree.Comment>; | ||
getTokens: ((node: ESTree.Node, beforeCount?: number, afterCount?: number) => AST.Token[]) & | ||
SourceCode.UnaryNodeCursorWithCountOptions; | ||
@@ -261,21 +230,201 @@ commentsExistBetween( | ||
type FilterPredicate = (tokenOrComment: AST.Token | ESTree.Comment) => boolean; | ||
interface UnaryNodeCursorWithSkipOptions { | ||
<T extends AST.Token>( | ||
node: ESTree.Node, | ||
options: | ||
| ((token: AST.Token) => token is T) | ||
| { filter: (token: AST.Token) => token is T; includeComments?: false; skip?: number }, | ||
): T | null; | ||
<T extends AST.Token | ESTree.Comment>( | ||
node: ESTree.Node, | ||
options: { | ||
filter: (tokenOrComment: AST.Token | ESTree.Comment) => tokenOrComment is T; | ||
includeComments: boolean; | ||
skip?: number; | ||
}, | ||
): T | null; | ||
( | ||
node: ESTree.Node, | ||
options?: | ||
| { filter?: (token: AST.Token) => boolean; includeComments?: false; skip?: number } | ||
| ((token: AST.Token) => boolean) | ||
| number, | ||
): AST.Token | null; | ||
( | ||
node: ESTree.Node, | ||
options: { | ||
filter?: (token: AST.Token | ESTree.Comment) => boolean; | ||
includeComments: boolean; | ||
skip?: number; | ||
}, | ||
): AST.Token | ESTree.Comment | null; | ||
} | ||
type CursorWithSkipOptions = | ||
| number | ||
| FilterPredicate | ||
| { | ||
includeComments?: boolean; | ||
filter?: FilterPredicate; | ||
skip?: number; | ||
}; | ||
interface UnaryNodeCursorWithCountOptions { | ||
<T extends AST.Token>( | ||
node: ESTree.Node, | ||
options: | ||
| ((token: AST.Token) => token is T) | ||
| { filter: (token: AST.Token) => token is T; includeComments?: false; count?: number }, | ||
): T[]; | ||
<T extends AST.Token | ESTree.Comment>( | ||
node: ESTree.Node, | ||
options: { | ||
filter: (tokenOrComment: AST.Token | ESTree.Comment) => tokenOrComment is T; | ||
includeComments: boolean; | ||
count?: number; | ||
}, | ||
): T[]; | ||
( | ||
node: ESTree.Node, | ||
options?: | ||
| { filter?: (token: AST.Token) => boolean; includeComments?: false; count?: number } | ||
| ((token: AST.Token) => boolean) | ||
| number, | ||
): AST.Token[]; | ||
( | ||
node: ESTree.Node, | ||
options: { | ||
filter?: (token: AST.Token | ESTree.Comment) => boolean; | ||
includeComments: boolean; | ||
count?: number; | ||
}, | ||
): Array<AST.Token | ESTree.Comment>; | ||
} | ||
type CursorWithCountOptions = | ||
| number | ||
| FilterPredicate | ||
| { | ||
includeComments?: boolean; | ||
filter?: FilterPredicate; | ||
count?: number; | ||
}; | ||
interface UnaryCursorWithSkipOptions { | ||
<T extends AST.Token>( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: | ||
| ((token: AST.Token) => token is T) | ||
| { filter: (token: AST.Token) => token is T; includeComments?: false; skip?: number }, | ||
): T | null; | ||
<T extends AST.Token | ESTree.Comment>( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter: (tokenOrComment: AST.Token | ESTree.Comment) => tokenOrComment is T; | ||
includeComments: boolean; | ||
skip?: number; | ||
}, | ||
): T | null; | ||
( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: | ||
| { filter?: (token: AST.Token) => boolean; includeComments?: false; skip?: number } | ||
| ((token: AST.Token) => boolean) | ||
| number, | ||
): AST.Token | null; | ||
( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter?: (token: AST.Token | ESTree.Comment) => boolean; | ||
includeComments: boolean; | ||
skip?: number; | ||
}, | ||
): AST.Token | ESTree.Comment | null; | ||
} | ||
interface UnaryCursorWithCountOptions { | ||
<T extends AST.Token>( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: | ||
| ((token: AST.Token) => token is T) | ||
| { filter: (token: AST.Token) => token is T; includeComments?: false; count?: number }, | ||
): T[]; | ||
<T extends AST.Token | ESTree.Comment>( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter: (tokenOrComment: AST.Token | ESTree.Comment) => tokenOrComment is T; | ||
includeComments: boolean; | ||
count?: number; | ||
}, | ||
): T[]; | ||
( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: | ||
| { filter?: (token: AST.Token) => boolean; includeComments?: false; count?: number } | ||
| ((token: AST.Token) => boolean) | ||
| number, | ||
): AST.Token[]; | ||
( | ||
node: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter?: (token: AST.Token | ESTree.Comment) => boolean; | ||
includeComments: boolean; | ||
count?: number; | ||
}, | ||
): Array<AST.Token | ESTree.Comment>; | ||
} | ||
interface BinaryCursorWithSkipOptions { | ||
<T extends AST.Token>( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: | ||
| ((token: AST.Token) => token is T) | ||
| { filter: (token: AST.Token) => token is T; includeComments?: false; skip?: number }, | ||
): T | null; | ||
<T extends AST.Token | ESTree.Comment>( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter: (tokenOrComment: AST.Token | ESTree.Comment) => tokenOrComment is T; | ||
includeComments: boolean; | ||
skip?: number; | ||
}, | ||
): T | null; | ||
( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: | ||
| { filter?: (token: AST.Token) => boolean; includeComments?: false; skip?: number } | ||
| ((token: AST.Token) => boolean) | ||
| number, | ||
): AST.Token | null; | ||
( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter?: (token: AST.Token | ESTree.Comment) => boolean; | ||
includeComments: boolean; | ||
skip?: number; | ||
}, | ||
): AST.Token | ESTree.Comment | null; | ||
} | ||
interface BinaryCursorWithCountOptions { | ||
<T extends AST.Token>( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: | ||
| ((token: AST.Token) => token is T) | ||
| { filter: (token: AST.Token) => token is T; includeComments?: false; count?: number }, | ||
): T[]; | ||
<T extends AST.Token | ESTree.Comment>( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter: (tokenOrComment: AST.Token | ESTree.Comment) => tokenOrComment is T; | ||
includeComments: boolean; | ||
count?: number; | ||
}, | ||
): T[]; | ||
( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options?: | ||
| { filter?: (token: AST.Token) => boolean; includeComments?: false; count?: number } | ||
| ((token: AST.Token) => boolean) | ||
| number, | ||
): AST.Token[]; | ||
( | ||
left: ESTree.Node | AST.Token | ESTree.Comment, | ||
right: ESTree.Node | AST.Token | ESTree.Comment, | ||
options: { | ||
filter?: (token: AST.Token | ESTree.Comment) => boolean; | ||
includeComments: boolean; | ||
count?: number; | ||
}, | ||
): Array<AST.Token | ESTree.Comment>; | ||
} | ||
} | ||
@@ -282,0 +431,0 @@ |
{ | ||
"name": "@types/eslint", | ||
"version": "7.2.10", | ||
"version": "7.2.11", | ||
"description": "TypeScript definitions for eslint", | ||
@@ -50,4 +50,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "b8878deb1bf1812b107e38165a72f68d01fdc7046d4fe273360a0dbb8aaa80ff", | ||
"typesPublisherContentHash": "748035a04c4ab49d176ca29428d102e8149c51da71d79ac5c2849c44cd8b09b1", | ||
"typeScriptVersion": "3.5" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 14 Apr 2021 18:31:17 GMT | ||
* Last updated: Fri, 21 May 2021 02:31:21 GMT | ||
* Dependencies: [@types/json-schema](https://npmjs.com/package/@types/json-schema), [@types/estree](https://npmjs.com/package/@types/estree) | ||
@@ -14,0 +14,0 @@ * Global values: none |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
160530
5009