|
| 1 | +Nullam eu ante vel est convallis dignissim. Fusce suscipit, wisi nec facilisis |
| 2 | +facilisis, est dui fermentum leo, quis tempor ligula erat quis odio. Nunc porta |
| 3 | +vulputate tellus. Nunc rutrum turpis sed pede. Sed bibendum. Aliquam posuere. |
| 4 | +Nunc aliquet, augue nec adipiscing interdum, lacus tellus malesuada massa, quis |
| 5 | +varius mi purus non odio. Pellentesque condimentum, magna ut suscipit hendrerit, |
| 6 | +ipsum augue ornare nulla, non luctus diam neque sit amet urna. Curabitur |
| 7 | +vulputate vestibulum lorem. Fusce sagittis, libero non molestie mollis, magna |
| 8 | +orci ultrices dolor, at vulputate neque nulla lacinia eros. Sed id ligula quis |
| 9 | +est convallis tempor. Curabitur lacinia pulvinar nibh. Nam a sapien. |
| 10 | + |
| 11 | +#+BEGIN_SRC typescript |
| 12 | + class Animal { |
| 13 | + constructor(public name) { } |
| 14 | + move(meters) { |
| 15 | + console.log(this.name + " moved " + meters + "m."); |
| 16 | + } |
| 17 | + } |
| 18 | + |
| 19 | + class Snake extends Animal { |
| 20 | + move() { |
| 21 | + console.log("Slithering..."); |
| 22 | + super.move(5); |
| 23 | + } |
| 24 | + } |
| 25 | + |
| 26 | + class Horse extends Animal { |
| 27 | + move() { |
| 28 | + console.log("Galloping..."); |
| 29 | + super.move(45); |
| 30 | + } |
| 31 | + } |
| 32 | + |
| 33 | + var sam = new Snake("Sammy the Python"); |
| 34 | + var tom: Animal = new Horse("Tommy the Palomino"); |
| 35 | + |
| 36 | + sam.move(); |
| 37 | + tom.move(34); |
| 38 | +#+END_SRC |
| 39 | + |
| 40 | +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec hendrerit tempor |
| 41 | +tellus. Donec pretium posuere tellus. Proin quam nisl, tincidunt et, mattis |
| 42 | +eget, convallis nec, purus. Cum sociis natoque penatibus et magnis dis |
| 43 | +parturient montes, nascetur ridiculus mus. Nulla posuere. Donec vitae dolor. |
| 44 | +Nullam tristique diam non turpis. Cras placerat accumsan nulla. Nullam rutrum. |
| 45 | +Nam vestibulum accumsan nisl. |
| 46 | + |
| 47 | +#+BEGIN_SRC typescript |
| 48 | + // This should show an error as the two snippets are evaluated seperately |
| 49 | + var tom: Animal = new Horse("Tommy the Palomino"); |
| 50 | +#+END_SRC |
0 commit comments