(origin)
| 132968 | !!(localSymbol.flags & 1048576 /* SymbolFlags.ExportValue */) && checker.getExportSymbolOfSymbol(localSymbol) === recommendedCompletion; |
| 132969 | } |
| 132970 | function getSourceFromOrigin(origin) { |
| 132971 | if (originIsExport(origin)) { |
| 132972 | return ts.stripQuotes(origin.moduleSymbol.name); |
| 132973 | } |
| 132974 | if (originIsResolvedExport(origin)) { |
| 132975 | return origin.moduleSpecifier; |
| 132976 | } |
| 132977 | if ((origin === null || origin === void 0 ? void 0 : origin.kind) === 1 /* SymbolOriginInfoKind.ThisType */) { |
| 132978 | return CompletionSource.ThisProperty; |
| 132979 | } |
| 132980 | if ((origin === null || origin === void 0 ? void 0 : origin.kind) === 64 /* SymbolOriginInfoKind.TypeOnlyAlias */) { |
| 132981 | return CompletionSource.TypeOnlyAlias; |
| 132982 | } |
| 132983 | } |
| 132984 | function getCompletionEntriesFromSymbols(symbols, entries, replacementToken, contextToken, location, sourceFile, host, program, target, log, kind, preferences, compilerOptions, formatContext, isTypeOnlyLocation, propertyAccessToConvert, jsxIdentifierExpected, isJsxInitializer, importCompletionNode, recommendedCompletion, symbolToOriginInfoMap, symbolToSortTextMap, isJsxIdentifierExpected, isRightOfOpenTag) { |
| 132985 | var _a; |
| 132986 | var start = ts.timestamp(); |
no test coverage detected