|
|
|
|
|
by Chyzwar
2014 days ago
|
|
To some extent Promises provide a similar API. I am not sure if JS needs Option. In many cases try/catch and Promises on boundaries of your code is enough. In real life you would wrap async file operation in try/catch and then call parseFile once you know that you have data. The obvious benefit of try/catch is that it can catch unexpected errors (including logic/data errors). IMO JS/TS provide a nice compromise between Go checking errors everywhere and rust more complex abstractions. |
|