-
Notifications
You must be signed in to change notification settings - Fork 0
/
desafio-02.ts
58 lines (48 loc) · 987 Bytes
/
desafio-02.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// Como podemos melhorar o esse código usando TS?
// let pessoa1 = {};
// pessoa1.nome = "maria";
// pessoa1.idade = 29;
// pessoa1.profissao = "atriz"
// let pessoa2 = {}
// pessoa2.nome = "roberto";
// pessoa2.idade = 19;
// pessoa2.profissao = "Padeiro";
// let pessoa3 = {
// nome: "laura",
// idade: "32",
// profissao: "Atriz"
// };
// let pessoa4 = {
// nome = "carlos",
// idade = 19,
// profissao = "padeiro"
// }
enum Profissoes {
Atriz,
Padeiro
};
type Pessoa = {
nome: string,
idade: number,
profissao: Profissoes
}
let pessoa1: Pessoa = {
nome: "Cristovão Lima",
idade: 28,
profissao: Profissoes.Padeiro
}
let pessoa2: Pessoa = {
nome: 'Maria Lima',
idade: 29,
profissao: Profissoes.Atriz
};
let pessoa3: Pessoa = {
nome: 'Roberto Silva',
idade: 19,
profissao: Profissoes.Padeiro
};
let pessoa4: Pessoa = {
nome: 'Laura Silva',
idade: 32,
profissao: Profissoes.Atriz
};