Variables
Let exportedGlobalVariable
exportedGlobalVariable: string = "foo"
Let objectLiteral
objectLiteral: { valueA: number; valueB: boolean; valueX: { valueA: number[]; valueY: (z: string) => { a: string; b: string }; valueZ: string }; valueY: () => string; valueZ: string } = ...
Type declaration
-
valueA: number
-
valueB: boolean
-
valueX: { valueA: number[]; valueY: (z: string) => { a: string; b: string }; valueZ: string }
-
valueA: number[]
-
valueY: (z: string) => { a: string; b: string }
-
- (z: string): { a: string; b: string }
-
Parameters
Returns { a: string; b: string }
-
valueZ: string
-
valueY: () => string
-
valueZ: string
Let typeLiteral
typeLiteral: { valueA?: number; valueB?: boolean; valueX: { valueA: number[]; valueY: (z: string) => { a: string; b: string }; valueZ: string }; valueY: () => string; valueZ: string }
Type declaration
-
-
Optional valueA?: number
-
Optional valueB?: boolean
-
valueX: { valueA: number[]; valueY: (z: string) => { a: string; b: string }; valueZ: string }
-
valueA: number[]
-
valueY: (z: string) => { a: string; b: string }
-
- (z: string): { a: string; b: string }
-
Parameters
Returns { a: string; b: string }
-
valueZ: string
-
valueY: () => string
-
valueZ: string
This comment has a code block that is only marked by indentation.