Sha256: 90f6830fb380f4d2b69df018343ae80ce92991e85a0d7be8d214c643b39d1175

Contents?: true

Size: 715 Bytes

Versions: 1

Compression:

Stored size: 715 Bytes

Contents

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;

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wice_grid-7.1.0 node_modules/ast-types/lib/scope.d.ts