14 lines
No EOL
266 B
TypeScript
14 lines
No EOL
266 B
TypeScript
// @strictNullChecks: true
|
|
declare function openFile(): void
|
|
declare function closeFile(): void
|
|
declare function someOperation(): {}
|
|
|
|
var result: {}
|
|
openFile()
|
|
try {
|
|
result = someOperation()
|
|
} finally {
|
|
closeFile()
|
|
}
|
|
|
|
result // should not error here
|