文件名称:result:类型安全的错误处理无一例外
文件大小:79KB
文件格式:ZIP
更新时间:2024-04-30 14:17:39
nodejs typescript functional-programming error-handling type-safety
类型安全的错误处理无一例外 灵活且显式的错误处理,带有少量功能语言。 结果类型使您可以: const user = getUser ( email ) ; if ( ! user ) { throw new Error ( "Can't get user" ) // but what happens, why email is invalid? // and who will catch this error? } 对此: const userResult = getUser ( email ) ; if ( userResult . isErr ( ) ) { const err = userResult . err ( ) ; switch ( err . type ) { c
【文件预览】:
result-master
----.prettierignore(33B)
----.gitignore(239B)
----tsconfig.json(464B)
----README.md(1KB)
----.github()
--------workflows()
----.prettierrc(47B)
----package.json(1KB)
----src()
--------types.ts(1KB)
--------__tests__()
--------utils.ts(3KB)
--------index.ts(232B)
--------cast.ts(2KB)
----jest.config.js(108B)
----.eslintignore(33B)
----.eslintrc.js(2KB)
----package-lock.json(267KB)