TypeScript/tests/baselines/reference/getFileReferences_server1.baseline.jsonc
Andrew Branch 9dfbf07d8a
Find references of a module by filename (#41805)
* Naive implementation enough to build and write a test

* Add simple test

* Add project references test

* Add deduplication test, accept baselines

* Add test for referencing a script (doesn’t do anything)

* Update API baselines

* Use refFileMap for non-module references

* Fix find-all-refs on module specifier

* Remove unused util

* Don’t store text range on ts.RefFile

* Ensure string literal could itself be a file reference

* Remove unused utilities

* Improve baseline format

* Preserve old behavior of falling back to string literal references

* Update baselines from master

* Fix old RefFileMap code after merge

* Add test for additional response info

* Undo test change
2020-12-11 12:37:02 -08:00

48 lines
841 B
Plaintext

// === /project/b.ts ===
// import "[|./a|]";
// === /project/c.ts ===
// import {} from "[|./a|]";
// === /project/d.ts ===
// import { a } from "[|/project/a|]";
// type T = typeof import("[|./a|]").a;
[
{
"fileName": "/project/b.ts",
"textSpan": {
"start": 8,
"length": 3
},
"isWriteAccess": false,
"isDefinition": false
},
{
"fileName": "/project/c.ts",
"textSpan": {
"start": 16,
"length": 3
},
"isWriteAccess": false,
"isDefinition": false
},
{
"fileName": "/project/d.ts",
"textSpan": {
"start": 19,
"length": 10
},
"isWriteAccess": false,
"isDefinition": false
},
{
"fileName": "/project/d.ts",
"textSpan": {
"start": 56,
"length": 3
},
"isWriteAccess": false,
"isDefinition": false
}
]