Sha256: 6f488780a1d0d7c54b57760c4e9587ec9d45e9354d6fccd4737929dcd8880a9d
Contents?: true
Size: 435 Bytes
Versions: 1
Compression:
Stored size: 435 Bytes
Contents
# typed: strict module Typed module Coercion class Coercer extend T::Sig extend T::Generic abstract! Target = type_member(:out) sig { abstract.params(type: Field::Type).returns(T::Boolean) } def used_for_type?(type) end sig { abstract.params(type: Field::Type, value: Value).returns(Result[Target, CoercionError]) } def coerce(type:, value:) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sorbet-schema-0.4.0 | lib/typed/coercion/coercer.rb |