S-IAF
Join ServerSapphire - Imagine a framework
sapphire-support
Typing the Err generic of Result to be empty
0011100001/25/2023
Sorry if this is a basic Typescript question! Is it possible to type a function's output so that I can return
Result.err()
without any parameters? f.e. function myFunction(): Result<true, ???> {
if (condition)
return Result.ok(true)
else
return Result.err()
}
AOAnswer Overflow1/25/2023
Solution
Kkyra1/25/2023
unknown
, you can see Result.err()
returns Result<unknown>
(https://github.com/sapphiredev/utilities/blob/cc78f17390c7f3db08af92bf46a5a70a9c11dd5f/packages/result/src/lib/Result/Err.ts#L187-L202)0011100001/25/2023
thanks š
AOAnswer Overflow1/25/2023