@types/babel__traverse
Advanced tools
Comparing version 7.0.9 to 7.0.10
@@ -35,2 +35,4 @@ // Type definitions for @babel/traverse 7.0 | ||
export type ArrayKeys<T> = { [P in keyof T]: T[P] extends any[] ? P : never }[keyof T]; | ||
export class Scope { | ||
@@ -423,3 +425,3 @@ constructor(path: NodePath, parentScope?: Scope); | ||
/** Insert the provided nodes before the current one. */ | ||
insertBefore(nodes: Node | Node[]): any; | ||
insertBefore<Nodes extends Node | Node[]>(nodes: Nodes): NodePaths<Nodes>; | ||
@@ -430,3 +432,3 @@ /** | ||
*/ | ||
insertAfter(nodes: Node | Node[]): any; | ||
insertAfter<Nodes extends Node | Node[]>(nodes: Nodes): NodePaths<Nodes>; | ||
@@ -441,3 +443,3 @@ /** Update all sibling node paths after `fromIndex` by `incrementBy`. */ | ||
*/ | ||
unshiftContainer<Nodes extends Node | Node[]>(listKey: string, nodes: Nodes): NodePaths<Nodes>; | ||
unshiftContainer<Nodes extends Node | Node[]>(listKey: ArrayKeys<T>, nodes: Nodes): NodePaths<Nodes>; | ||
@@ -449,3 +451,3 @@ /** | ||
*/ | ||
pushContainer(listKey: string, nodes: Node | Node[]): void; | ||
pushContainer<Nodes extends Node | Node[]>(listKey: ArrayKeys<T>, nodes: Nodes): NodePaths<Nodes>; | ||
@@ -452,0 +454,0 @@ /** Hoist the current node to the highest scope possible and return a UID referencing it. */ |
{ | ||
"name": "@types/babel__traverse", | ||
"version": "7.0.9", | ||
"version": "7.0.10", | ||
"description": "TypeScript definitions for @babel/traverse", | ||
@@ -44,4 +44,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "a9e8dcc5bbde1b027c9262fce80377a95145b0c709f8d4893de0a88d532d4a4c", | ||
"typesPublisherContentHash": "fe6e56e3c2de4994d8953091fad2b308dcb631f61e0350e10a109b581f887529", | ||
"typeScriptVersion": "3.4" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Thu, 20 Feb 2020 18:29:26 GMT | ||
* Last updated: Mon, 06 Apr 2020 19:08:21 GMT | ||
* Dependencies: [@types/babel__types](https://npmjs.com/package/@types/babel__types) | ||
@@ -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
41560
724