typescript-monads
typescript-monads copied to clipboard
Property 'toResult' is missing in type 'IMaybe<T>' but required in type 'Maybe<T>'
When I use none function, it return a "IMaybe" interface instead of "Maybe", but there is no "toResult" in "IMaybe", so, it is not a "Maybe".
If I set 'strict' in tsconfig.json to 'false', errors gone.
So is it a bug?
src/domain/tree.ts:42:10 - error TS2741: Property 'toResult' is missing in type 'IMaybe<T>' but required in type 'Maybe<T>'.
42 else return none()
~~~~~~~~~~~~~
node_modules/typescript-monads/maybe/maybe.d.ts:27:5
27 toResult<E>(error: E): IResult<T, E>;
~~~~~~~~
'toResult' is declared here.
You are right, this is an issue thanks
:tada: This issue has been resolved in version 8.0.1 :tada:
The release is available on:
Your semantic-release bot :package::rocket: