HttpResponseType
Index
Properties
publicreadonlyarrayBuffer
Converts an array buffer Response to
<ArrayBuffer>
.Type declaration
Parameters
r: Response
Returns TypedResponse<ArrayBuffer>
publicreadonlyblob
publicreadonlyempty
Converts an empty Response to
<undefined>
.Type declaration
Parameters
r: Response
Returns TypedResponse<undefined>
publicreadonlyjson
Converts a JSON Response to TypedResponse.
Type declaration
Type parameters
- T
Parameters
r: Response
Returns TypedResponse<T>
publicreadonlytext
Converts a text Response to
<string>
.Type declaration
Parameters
r: Response
Returns TypedResponse<string>
publicstaticreadonlydefault
By default, TypedResponse.value conversion methods only assign TypedResponse.value when Response.status === 200
Methods
publicstaticarrayBuffer
Converts an array buffer Response to
<ArrayBuffer>.Parameters
r: Response
Returns TypedResponse<ArrayBuffer>
publicstaticblob
Converts a blob Response to
<Blob>.Parameters
r: Response
Returns TypedResponse<Blob>
publicstaticjson
Converts a JSON Response to TypedResponse.
Type parameters
- T
Parameters
r: Response
Returns TypedResponse<T>
publicstaticstatus
Default is that TypedResponse.value is only valid if Response.status ===
200
for responses sent into arrayBuffer, json, text and blob. Call this method to create a custom HttpResponseType where TypedResponse.value can be assigned for other status values as well. Example: A conflict response may still contain data which should be assigned to TypedResponse.value.Parameters
statuses: number[]
Returns HttpResponseType
publicstatictext
Converts a text Response to
<string>.Parameters
r: Response
Returns TypedResponse<string>
Used with TwinfinityApiClient.get to convert responses to correct data. See TwinfinityApiClient.get for an example.