Socket
Socket
Sign inDemoInstall

@types/eslint

Package Overview
Dependencies
Maintainers
1
Versions
87
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/eslint - npm Package Compare versions

Comparing version 7.2.10 to 7.2.11

279

eslint/index.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc