SerializableWithResult
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4986
The SerializableWithResult trait is specifically designed to model remote
procedures that require serialization of their input and output, managing
both successful and failed outcomes.
This trait combines functionality from both the Serializable and WithResult
traits to handle data serialization and the bifurcation of operation results
into success or failure categories.
3.10.0
Extends
Section titled “Extends”Serializable<A,I,R>.WithResult<Success,SuccessEncoded,Failure,FailureEncoded,ResultR>
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”A
I
R
Success
Section titled “Success”Success
SuccessEncoded
Section titled “SuccessEncoded”SuccessEncoded
Failure
Section titled “Failure”Failure
FailureEncoded
Section titled “FailureEncoded”FailureEncoded
ResultR
Section titled “ResultR”ResultR
Properties
Section titled “Properties”[symbolSerializable]
Section titled “[symbolSerializable]”
readonly[symbolSerializable]:Schema<A,I,R>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4747
Inherited from
Section titled “Inherited from”Serializable.[symbolSerializable]
[symbolWithResult]
Section titled “[symbolWithResult]”
readonly[symbolWithResult]:object
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:4820
failure
Section titled “failure”
readonlyfailure:Schema<Failure,FailureEncoded,ResultR>
success
Section titled “success”
readonlysuccess:Schema<Success,SuccessEncoded,ResultR>