UNPKG

@anysphere/scip-typescript

Version:

SCIP indexer for TypeScript and JavaScript

24 lines (21 loc) 1.29 kB
// < definition syntax 1.0.0 src/`string-literals.ts`/ interface SomeInterface { // ^^^^^^^^^^^^^ definition syntax 1.0.0 src/`string-literals.ts`/SomeInterface# a: number //^ definition syntax 1.0.0 src/`string-literals.ts`/SomeInterface#a. b: number //^ definition syntax 1.0.0 src/`string-literals.ts`/SomeInterface#b. c: number //^ definition syntax 1.0.0 src/`string-literals.ts`/SomeInterface#c. } // "Go to definition" does not work for the 'a', 'b' and 'c' string literals // below when using tsserver so it's fine that scip-typescript does not emit // occurrences here either. export type OmitInterface = Omit<SomeInterface, 'a' | 'b'> // ^^^^^^^^^^^^^ definition syntax 1.0.0 src/`string-literals.ts`/OmitInterface# // ^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Omit# // ^^^^^^^^^^^^^ reference syntax 1.0.0 src/`string-literals.ts`/SomeInterface# export type PickInterface = Pick<SomeInterface, 'b' | 'c'> // ^^^^^^^^^^^^^ definition syntax 1.0.0 src/`string-literals.ts`/PickInterface# // ^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Pick# // ^^^^^^^^^^^^^ reference syntax 1.0.0 src/`string-literals.ts`/SomeInterface#