29 lines
535 B
HTML
Executable File
29 lines
535 B
HTML
Executable File
<h2>Full example</h2>
|
|
<pre><code>interface SearchFunc {
|
|
(source: string, subString: string): boolean;
|
|
}
|
|
|
|
var mySearch: SearchFunc;
|
|
mySearch = function(source: string, subString: string) {
|
|
var result = source.search(subString);
|
|
if (result == -1) {
|
|
return false;
|
|
}
|
|
else {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
class Greeter {
|
|
greeting: string;
|
|
constructor(message: string) {
|
|
this.greeting = message;
|
|
}
|
|
greet() {
|
|
return "Hello, " + this.greeting;
|
|
}
|
|
}
|
|
|
|
var greeter = new Greeter("world");
|
|
</code></pre>
|