(value: Value)
| 7173 | {} |
| 7174 | |
| 7175 | const OptionFromSelf_ = <Value extends Schema.Any>(value: Value): OptionFromSelf<Value> => { |
| 7176 | return declare( |
| 7177 | [value], |
| 7178 | { |
| 7179 | decode: (value) => optionParse(ParseResult.decodeUnknown(value)), |
| 7180 | encode: (value) => optionParse(ParseResult.encodeUnknown(value)) |
| 7181 | }, |
| 7182 | { |
| 7183 | typeConstructor: { _tag: "effect/Option" }, |
| 7184 | pretty: optionPretty, |
| 7185 | arbitrary: optionArbitrary, |
| 7186 | equivalence: option_.getEquivalence |
| 7187 | } |
| 7188 | ) |
| 7189 | } |
| 7190 | |
| 7191 | /** |
| 7192 | * @category Option transformations |
no test coverage detected