34 lines
410 B
TypeScript
34 lines
410 B
TypeScript
//// [flowInFinally1.ts]
|
|
|
|
class A {
|
|
constructor() { }
|
|
method() { }
|
|
}
|
|
|
|
let a: A | null = null;
|
|
|
|
try {
|
|
a = new A();
|
|
} finally {
|
|
if (a) {
|
|
a.method();
|
|
}
|
|
}
|
|
|
|
//// [flowInFinally1.js]
|
|
var A = (function () {
|
|
function A() {
|
|
}
|
|
A.prototype.method = function () { };
|
|
return A;
|
|
}());
|
|
var a = null;
|
|
try {
|
|
a = new A();
|
|
}
|
|
finally {
|
|
if (a) {
|
|
a.method();
|
|
}
|
|
}
|