PATH:
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
ast-types
/
lib
import { Fork } from "../types"; export interface Scope { path: any; node: any; isGlobal: boolean; depth: number; parent: any; bindings: any; types: any; didScan: boolean; declares(name: any): any; declaresType(name: any): any; declareTemporary(prefix?: any): any; injectTemporary(identifier: any, init: any): any; scan(force?: any): any; getBindings(): any; getTypes(): any; lookup(name: any): any; lookupType(name: any): any; getGlobalScope(): Scope; } export interface ScopeConstructor { new (path: any, parentScope: any): Scope; isEstablishedBy(node: any): any; } export default function scopePlugin(fork: Fork): ScopeConstructor;
[-] equiv.d.ts
[edit]
[-] node-path.js
[edit]
[-] shared.js
[edit]
[+]
..
[-] path.d.ts
[edit]
[-] path-visitor.d.ts
[edit]
[-] scope.js
[edit]
[-] path-visitor.js
[edit]
[-] types.js
[edit]
[-] shared.d.ts
[edit]
[-] types.d.ts
[edit]
[-] node-path.d.ts
[edit]
[-] scope.d.ts
[edit]
[-] path.js
[edit]
[-] equiv.js
[edit]