Mercurial > hg > orthanc-stone
comparison Resources/CodeGeneration/template.in.ts @ 490:6470248790db bgo-commands-codegen
ongoing codegen work
author | bgo-osimis |
---|---|
date | Mon, 18 Feb 2019 15:38:05 +0100 |
parents | |
children | 8e7e151ef472 |
comparison
equal
deleted
inserted
replaced
489:f6b7f113cf27 | 490:6470248790db |
---|---|
1 class Greeter { | |
2 greeting: string; | |
3 constructor(message: string) { | |
4 this.greeting = message; | |
5 } | |
6 greet() { | |
7 return "Hello, " + this.greeting; | |
8 } | |
9 } | |
10 enum Color { Red, Green, Blue }; | |
11 | |
12 class TestMessage { | |
13 s1: string; | |
14 s2: Array<string>; | |
15 s3: Array<Array<string>>; | |
16 s4: Map<string, number>; | |
17 s5: Map<number, Array<string>>; | |
18 s6: Color; | |
19 s7: boolean; | |
20 } | |
21 | |
22 let tm = new TestMessage(); | |
23 tm.s2 = new Array<string>() | |
24 tm.s2.push("toto"); | |
25 tm.s2.push("toto2"); | |
26 tm.s2.push("toto3"); | |
27 tm.s4 = new Map<string, number>(); | |
28 tm.s4["toto"] = 42; | |
29 tm.s4["toto"] = 1999; | |
30 tm.s4["tatata"] = 1999; | |
31 tm.s6 = Color.Red; | |
32 tm.s7 = true | |
33 | |
34 let txt = JSON.stringify(tm) | |
35 console.log(txt); | |
36 | |
37 let greeter = new Greeter("world"); | |
38 |