Lines Matching refs:ScopeKind
68 export enum ScopeKind { enum
83 return scope.kind === ScopeKind.GLOBAL;
87 return scope.kind === ScopeKind.FUNCTION;
91 return scope.kind === ScopeKind.CLASS;
95 return scope.kind === ScopeKind.INTERFACE;
99 return scope.kind === ScopeKind.ENUM;
103 return scope.kind === ScopeKind.OBJECT_LITERAL;
118 kind: ScopeKind;
192 …export function createScope(name: string, node: Node, type: ScopeKind, lexicalScope: boolean = fal…
196 let kind: ScopeKind = type;
513 current = createScope(scopeName, node, ScopeKind.OBJECT_LITERAL, false, current);
557 root = createScope(scopeName, node, ScopeKind.GLOBAL, true);
569 current = createScope(scopeName, node, ScopeKind.CATCH, false, current);
598 current = createScope(scopeName, node, ScopeKind.INTERFACE, true, current);
617 current = createScope(scopeName, node, ScopeKind.MODULE, true, current);
671 current = createScope(scopeName, node, ScopeKind.FUNCTION, true, current);
699 current = createScope(scopeName, node, ScopeKind.SWITCH, false, current);
719 current = createScope(scopeName, node, ScopeKind.CLASS, true, current);
741 current = createScope(scopeName, node, ScopeKind.FOR, false, current);
757 current = createScope(scopeName, node, ScopeKind.BLOCK, false, current);
766 current = createScope(scopeName, node, ScopeKind.INTERFACE, true, current);
786 current = createScope(scopeName, node, ScopeKind.ENUM, true, current);