rbi/dry-monads.rbi in dry-monads-sorbet-1.0.0 vs rbi/dry-monads.rbi in dry-monads-sorbet-1.1.0.pre
- old
+ new
@@ -1,6 +1,6 @@
-# typed: strong
+# typed: true
#
# dry-monads-1.3.1
#
# Note: This file depends on dry/monads/sorbet to define generics.
@@ -38,10 +38,13 @@
def fmap2(*args); end
def fmap3(*args); end
end
class Dry::Monads::Maybe
extend T::Helpers
+ extend T::Generic
+ Elem = type_member
+
abstract!
sealed!
sig do
type_parameters(:New)
@@ -161,9 +164,12 @@
def self.all(hash, trace = nil); end
def self.filter(hash); end
end
class Dry::Monads::Result
extend T::Helpers
+ extend T::Generic
+ FailureType = type_member
+ SuccessType = type_member
abstract!
sealed!
sig do
type_parameters(:NewSuccessType)