Skip to content

Commit d4ed1ce

Browse files
committed
init
0 parents  commit d4ed1ce

14 files changed

+625
-0
lines changed

Diff for: .idea/inspectionProfiles/Project_Default.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .idea/jsLibraryMappings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .idea/misc.xml

+30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .idea/typescript.iml

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .idea/workspace.xml

+232
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: 1_types.ts

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
const isFetching: boolean = true
2+
const isLoading: boolean = false
3+
4+
const int: number = 42
5+
const float: number = 4.2
6+
const num: number = 3e10
7+
8+
const message: string = 'Hello Typescript'
9+
10+
const numberArray: number[] = [1, 1, 2, 3, 5, 8, 13]
11+
const numberArray2: Array<number> = [1, 1, 2, 3, 5, 8, 13]
12+
13+
const words: string[] = ['Hello', 'Typescript']
14+
15+
// Tuple
16+
const contact: [string, number] = ['Vladilen', 1234567]
17+
18+
// Any
19+
let variable: any = 42
20+
// ...
21+
variable = 'New String'
22+
variable = []
23+
24+
// ====
25+
function sayMyName(name: string): void {
26+
console.log(name)
27+
}
28+
sayMyName('Хайзенберг')
29+
30+
// Never
31+
function throwError(message: string): never {
32+
throw new Error(message)
33+
}
34+
35+
function infinite(): never {
36+
while (true) {
37+
38+
}
39+
}
40+
41+
// Type
42+
type Login = string
43+
44+
const login: Login = 'admin'
45+
// const login2: Login = 2
46+
47+
type ID = string | number
48+
const id1: ID = 1234
49+
const id2: ID = '1234'
50+
// const id3: ID = true
51+
52+
type SomeType = string | null | undefined

0 commit comments

Comments
 (0)