update/plugins/org.eclipse.wildwebdeveloper_0.5.8.202005190736/node_modules/@angular/language-service/src/typescript_symbols.js
/**
         * Creates a queryable table of symbols belonging to a TypeScript entity.
         * @param symbols symbols to query belonging to the entity
         * @param context program context
         * @param type original TypeScript type of entity owning the symbols, if known
         */
Creates a queryable table of symbols belonging to a TypeScript entity.
@param symbols symbols to query belonging to the entity
@param context program context
@param type original TypeScript type of entity owning the symbols, if known
Creates a queryable table of symbols belonging to a TypeScript entity . @param symbols symbols to query belonging to the entity @param context program context @param type original TypeScript type of entity owning the symbols if known
function SymbolTableWrapper(symbols, context, type) {
            this.context = context;
            this.type = type;
            symbols = symbols || [];
            if (Array.isArray(symbols)) {
                this.symbols = symbols;
                this.symbolTable = toSymbolTableFactory(symbols);
            }
            else {
                this.symbols = toSymbols(symbols);
                this.symbolTable = symbols;
            }
            if (type) {
                this.stringIndexType = type.getStringIndexType();
            }
        }
function SymbolTableWrapper ( symbols , context , type ) { this . context = context ; this . type = type ; symbols = symbols || [ ] ; if ( Array . isArray ( symbols ) ) { this . symbols = symbols ; this . symbolTable = toSymbolTableFactory ( symbols ) ; } else { this . symbols = toSymbols ( symbols ) ; this . symbolTable = symbols ; } if ( type ) { this . stringIndexType = type . getStringIndexType ( ) ; } }
Creates a queryable table of symbols belonging to a TypeScript entity.
Creates a queryable table of symbols belonging to a TypeScript entity .