Sha256: 1bfe6db4f3dffacd1da82748cb8f0acec04e8a4d7bd36c09573d5d80a7dec28b
Contents?: true
Size: 777 Bytes
Versions: 1
Compression:
Stored size: 777 Bytes
Contents
import { Fork } from "../types"; import { ASTNode } from "./types"; import { Path } from "./path"; import { Scope } from "./scope"; export interface NodePath<N = any, V = any> extends Path<V> { node: N; parent: any; scope: any; replace: Path['replace']; prune(...args: any[]): any; _computeNode(): any; _computeParent(): any; _computeScope(): Scope | null; getValueProperty(name: any): any; needsParens(assumeExpressionContext?: boolean): boolean; canBeFirstInStatement(): boolean; firstInStatement(): boolean; } export interface NodePathConstructor { new <N extends ASTNode = any, V = any>(value: any, parentPath?: any, name?: any): NodePath<N, V>; } export default function nodePathPlugin(fork: Fork): NodePathConstructor;
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wice_grid-7.1.0 | node_modules/ast-types/lib/node-path.d.ts |