| boolean-type.ts:1:13:1:17 | dummy | typeof library-tests/TypeScript/Types/dummy.ts |
| boolean-type.ts:1:24:1:32 | "./dummy" | any |
| boolean-type.ts:3:5:3:9 | true1 | true |
| boolean-type.ts:4:5:4:9 | true2 | true |
| boolean-type.ts:6:5:6:10 | false1 | false |
| boolean-type.ts:7:5:7:10 | false2 | false |
| boolean-type.ts:9:5:9:12 | boolean1 | boolean |
| boolean-type.ts:10:5:10:12 | boolean2 | boolean |
| boolean-type.ts:11:5:11:12 | boolean3 | boolean |
| boolean-type.ts:13:5:13:12 | boolean4 | boolean |
| boolean-type.ts:14:5:14:12 | boolean5 | boolean |
| boolean-type.ts:15:5:15:12 | boolean6 | boolean |
| dummy.ts:2:12:2:12 | x | number |
| dummy.ts:2:16:2:16 | 5 | 5 |
| tst.ts:1:13:1:17 | dummy | typeof library-tests/TypeScript/Types/dummy.ts |
| tst.ts:1:24:1:32 | "./dummy" | any |
| tst.ts:3:5:3:10 | numVar | number |
| tst.ts:5:5:5:8 | num1 | number |
| tst.ts:5:12:5:17 | numVar | number |
| tst.ts:6:5:6:8 | num2 | number |
| tst.ts:6:12:6:12 | 5 | 5 |
| tst.ts:7:5:7:8 | num3 | number |
| tst.ts:7:12:7:15 | num1 | number |
| tst.ts:7:12:7:22 | num1 + num2 | number |
| tst.ts:7:19:7:22 | num2 | number |
| tst.ts:9:5:9:10 | strVar | string |
| tst.ts:10:5:10:9 | hello | string |
| tst.ts:10:13:10:19 | "hello" | "hello" |
| tst.ts:11:5:11:9 | world | string |
| tst.ts:11:13:11:19 | "world" | "world" |
| tst.ts:12:5:12:7 | msg | string |
| tst.ts:12:11:12:15 | hello | string |
| tst.ts:12:11:12:21 | hello + " " | string |
| tst.ts:12:11:12:29 | hello + " " + world | string |
| tst.ts:12:19:12:21 | " " | " " |
| tst.ts:12:25:12:29 | world | string |
| tst.ts:14:10:14:15 | concat | (x: string, y: string) => string |
| tst.ts:14:17:14:17 | x | string |
| tst.ts:14:28:14:28 | y | string |
| tst.ts:14:56:14:56 | x | string |
| tst.ts:14:56:14:60 | x + y | string |
| tst.ts:14:60:14:60 | y | string |
| tst.ts:16:10:16:12 | add | (x: number, y: number) => number |
| tst.ts:16:14:16:14 | x | number |
| tst.ts:16:25:16:25 | y | number |
| tst.ts:16:53:16:53 | x | number |
| tst.ts:16:53:16:57 | x + y | number |
| tst.ts:16:57:16:57 | y | number |
| tst.ts:18:10:18:16 | untyped | (x: any, y: any) => any |
| tst.ts:18:18:18:18 | x | any |
| tst.ts:18:21:18:21 | y | any |
| tst.ts:18:33:18:33 | x | any |
| tst.ts:18:33:18:37 | x + y | any |
| tst.ts:18:37:18:37 | y | any |
| tst.ts:20:10:20:21 | partialTyped | (x: any, y: string) => string |
| tst.ts:20:23:20:23 | x | any |
| tst.ts:20:26:20:26 | y | string |
| tst.ts:20:46:20:46 | x | any |
| tst.ts:20:46:20:50 | x + y | string |
| tst.ts:20:50:20:50 | y | string |
| tst.ts:22:10:22:20 | numFromLoop | number |
| tst.ts:22:25:22:30 | [1, 2] | number[] |
| tst.ts:22:26:22:26 | 1 | 1 |
| tst.ts:22:29:22:29 | 2 | 2 |
| tst.ts:24:5:24:9 | array | number[] |
| tst.ts:26:5:26:12 | voidType | () => void |
| tst.ts:26:15:26:24 | () => void | () => void |
| tst.ts:27:5:27:17 | undefinedType | undefined |
| tst.ts:28:5:28:12 | nullType | null |
| tst.ts:28:22:28:25 | null | null |
| tst.ts:29:5:29:13 | neverType | () => never |
| tst.ts:29:16:29:26 | () => never | () => never |
| tst.ts:30:5:30:14 | symbolType | symbol |
| tst.ts:31:7:31:22 | uniqueSymbolType | typeof uniqueSymbolType |
| tst.ts:31:41:31:44 | null | null |
| tst.ts:32:5:32:14 | objectType | object |
| tst.ts:33:5:33:16 | intersection | string & { x: string; } |
| tst.ts:33:29:33:29 | x | string |
| tst.ts:34:5:34:9 | tuple | [number, string] |
| tst.ts:36:5:36:28 | tupleWi ... Element | [number, string, number?] |
| tst.ts:37:5:37:14 | emptyTuple | [] |
| tst.ts:38:5:38:24 | tupleWithRestElement | [number, ...string[]] |
| tst.ts:39:5:39:36 | tupleWi ... lements | [number, string?, ...number[]] |
| tst.ts:40:5:40:15 | unknownType | unknown |
| tst.ts:42:5:42:21 | constArrayLiteral | readonly [1, 2] |
| tst.ts:42:25:42:30 | [1, 2] | readonly [1, 2] |
| tst.ts:42:25:42:39 | [1, 2] as const | readonly [1, 2] |
| tst.ts:42:26:42:26 | 1 | 1 |
| tst.ts:42:29:42:29 | 2 | 2 |
| tst.ts:43:5:43:22 | constObjectLiteral | { readonly foo: "foo"; } |
| tst.ts:43:26:43:39 | { foo: "foo" } | { readonly foo: "foo"; } |
| tst.ts:43:26:43:48 | { foo:  ... s const | { readonly foo: "foo"; } |
| tst.ts:43:28:43:30 | foo | "foo" |
| tst.ts:43:33:43:37 | "foo" | "foo" |
| type_alias.ts:3:5:3:5 | b | boolean |
| type_alias.ts:7:5:7:5 | c | ValueOrArray<number> |
| type_alias.ts:14:9:14:32 | [proper ... ]: Json | any |
| type_alias.ts:14:10:14:17 | property | string |
| type_alias.ts:17:5:17:8 | json | Json |
| type_alias.ts:21:18:21:35 | [key: string]: any | any |
| type_alias.ts:21:19:21:21 | key | string |
| type_alias.ts:23:7:23:12 | myNode | VirtualNode |
| type_alias.ts:24:5:27:5 | ["div", ... ]\\n    ] | VirtualNode |
| type_alias.ts:24:6:24:10 | "div" | "div" |
| type_alias.ts:24:13:24:28 | { id: "parent" } | string \| { [key: string]: any; } |
| type_alias.ts:24:15:24:16 | id | string |
| type_alias.ts:24:19:24:26 | "parent" | "parent" |
| type_alias.ts:25:9:25:61 | ["div", ... child"] | VirtualNode |
| type_alias.ts:25:10:25:14 | "div" | "div" |
| type_alias.ts:25:17:25:37 | { id: " ... hild" } | string \| { [key: string]: any; } |
| type_alias.ts:25:19:25:20 | id | string |
| type_alias.ts:25:23:25:35 | "first-child" | "first-child" |
| type_alias.ts:25:40:25:60 | "I'm th ...  child" | "I'm the first child" |
| type_alias.ts:26:9:26:63 | ["div", ... child"] | VirtualNode |
| type_alias.ts:26:10:26:14 | "div" | "div" |
| type_alias.ts:26:17:26:38 | { id: " ... hild" } | string \| { [key: string]: any; } |
| type_alias.ts:26:19:26:20 | id | string |
| type_alias.ts:26:23:26:36 | "second-child" | "second-child" |
| type_alias.ts:26:41:26:62 | "I'm th ...  child" | "I'm the second child" |
| type_definition_objects.ts:1:13:1:17 | dummy | typeof library-tests/TypeScript/Types/dummy.ts |
| type_definition_objects.ts:1:24:1:32 | "./dummy" | any |
| type_definition_objects.ts:3:14:3:14 | C | C |
| type_definition_objects.ts:4:5:4:12 | classObj | typeof C in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definition_objects.ts:4:16:4:16 | C | typeof C in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definition_objects.ts:6:13:6:13 | E | E |
| type_definition_objects.ts:7:5:7:11 | enumObj | typeof E in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definition_objects.ts:7:15:7:15 | E | typeof E in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definition_objects.ts:9:18:9:18 | N | typeof N in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definition_objects.ts:10:5:10:16 | namespaceObj | typeof N in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definition_objects.ts:10:20:10:20 | N | typeof N in library-tests/TypeScript/Types/type_definition_objects.ts |
| type_definitions.ts:1:13:1:17 | dummy | typeof library-tests/TypeScript/Types/dummy.ts |
| type_definitions.ts:1:24:1:32 | "./dummy" | any |
| type_definitions.ts:4:3:4:3 | x | S |
| type_definitions.ts:6:5:6:5 | i | I<number> |
| type_definitions.ts:8:7:8:7 | C | C<T> |
| type_definitions.ts:9:3:9:3 | x | T |
| type_definitions.ts:11:5:11:5 | c | C<number> |
| type_definitions.ts:13:6:13:10 | Color | Color |
| type_definitions.ts:16:5:16:9 | color | Color |
| type_definitions.ts:18:6:18:22 | EnumWithOneMember | EnumWithOneMember |
| type_definitions.ts:19:5:19:5 | e | EnumWithOneMember |
| type_definitions.ts:22:5:22:23 | aliasForNumberArray | Alias<number> |
