A lightweight JSON RPC client & server
Home > async-call-rpc > SuccessResponse > undef
Non-standard property
Signature:
undef?: unknown;
This is a non-standard field that used to represent the result field should be undefined
instead of null
.
A field with value undefined
will be omitted in JSON.stringify
, and if the "result"
field is omitted, this is no longer a valid JSON-RPC response object.
By default, AsyncCall will convert undefined
to null
to keep the response valid, but it _won’t_ add this field.
Set keepUndefined
in JSONEncoderOptions to "keep"
will add this field.
This field starts with a space, so TypeScript will hide it when providing completion.