UNPKG

@anysphere/scip-typescript

Version:

SCIP indexer for TypeScript and JavaScript

44 lines (41 loc) 1.6 kB
// < definition syntax 1.0.0 src/`local.ts`/ export function local(): string { // ^^^^^ definition syntax 1.0.0 src/`local.ts`/local(). const a = 'a' // ^ definition local 2 let b = a // ^ definition local 5 // ^ reference local 2 var c = b, // ^ definition local 8 // ^ reference local 5 c2 = b // ^^ definition local 9 // ^ reference local 5 for (let d = 0; d < c.length; d++) { // ^ definition local 12 // ^ reference local 12 // ^ reference local 8 // ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/String#length. // ^ reference local 12 c += d // ^ reference local 8 // ^ reference local 12 c2 += c.length // ^^ reference local 9 // ^ reference local 8 // ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/String#length. } return [c, c2].reduce((previousValue, currentValue, currentIndex) => { // ^ reference local 8 // ^^ reference local 9 // ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Array#reduce(). // ^^^^^^^^^^^^^ definition local 16 // ^^^^^^^^^^^^ definition local 17 // ^^^^^^^^^^^^ definition local 18 return previousValue + currentValue + currentIndex // ^^^^^^^^^^^^^ reference local 16 // ^^^^^^^^^^^^ reference local 17 // ^^^^^^^^^^^^ reference local 18 }) }