|
| 1 | +// < definition enclosing-ranges-ts 1.0.0 `index.ts`/ |
| 2 | + |
| 3 | +// format-options: showRanges |
| 4 | + |
| 5 | +// < start enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/Foo# |
| 6 | +// < start enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/ |
| 7 | +interface Foo { |
| 8 | +// ^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/Foo# |
| 9 | + bar: string |
| 10 | +//^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/Foo#bar. |
| 11 | + test: () => void |
| 12 | +//^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/Foo#test. |
| 13 | +} |
| 14 | +// < end enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/Foo# |
| 15 | + |
| 16 | +// < start enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/Single# |
| 17 | +interface Single<T> { |
| 18 | +// ^^^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/Single# |
| 19 | +// ^ definition enclosing-ranges-ts 1.0.0 `index.ts`/Single#[T] |
| 20 | + t: T |
| 21 | +//^ definition enclosing-ranges-ts 1.0.0 `index.ts`/Single#t. |
| 22 | +// ^ reference enclosing-ranges-ts 1.0.0 `index.ts`/Single#[T] |
| 23 | +} |
| 24 | +// < end enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/Single# |
| 25 | + |
| 26 | +// < start enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/SimpleEnum# |
| 27 | +enum SimpleEnum { |
| 28 | +// ^^^^^^^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/SimpleEnum# |
| 29 | + Case1, |
| 30 | +//^^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/SimpleEnum#Case1. |
| 31 | + Case2, |
| 32 | +//^^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/SimpleEnum#Case2. |
| 33 | +} |
| 34 | +// < end enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/SimpleEnum# |
| 35 | + |
| 36 | +// < start enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/SimpleTypeAlias# |
| 37 | +type SimpleTypeAlias = SimpleEnum |
| 38 | +// ^^^^^^^^^^^^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/SimpleTypeAlias# |
| 39 | +// ^^^^^^^^^^ reference enclosing-ranges-ts 1.0.0 `index.ts`/SimpleEnum# |
| 40 | +// < end enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/SimpleTypeAlias# |
| 41 | + |
| 42 | +// < start enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/ComplexTypeAlias# |
| 43 | +type ComplexTypeAlias<T> = Single<Single<T>> |
| 44 | +// ^^^^^^^^^^^^^^^^ definition enclosing-ranges-ts 1.0.0 `index.ts`/ComplexTypeAlias# |
| 45 | +// ^ definition enclosing-ranges-ts 1.0.0 `index.ts`/ComplexTypeAlias#[T] |
| 46 | +// ^^^^^^ reference enclosing-ranges-ts 1.0.0 `index.ts`/Single# |
| 47 | +// ^^^^^^ reference enclosing-ranges-ts 1.0.0 `index.ts`/Single# |
| 48 | +// ^ reference enclosing-ranges-ts 1.0.0 `index.ts`/ComplexTypeAlias#[T] |
| 49 | +// < end enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/ComplexTypeAlias# |
| 50 | + |
| 51 | +// < end enclosing_range enclosing-ranges-ts 1.0.0 `index.ts`/ |
0 commit comments