Revert "[@types/hapi] Add null to Request.params and Request.payload"

This commit is contained in:
Paul van Brenk
2018-07-02 10:51:13 -07:00
committed by GitHub
parent d6f0c2f3f0
commit cd759b1ffc
2 changed files with 3 additions and 3 deletions

View File

@@ -424,7 +424,7 @@ export interface Request extends Podium {
/**
* An object where each key is a path parameter name with matching value as described in [Path parameters](https://github.com/hapijs/hapi/blob/master/API.md#path-parameters).
*/
readonly params: Util.Dictionary<string> | null;
readonly params: Util.Dictionary<string>;
/**
* An array containing all the path params values in the order they appeared in the path.
@@ -440,7 +440,7 @@ export interface Request extends Podium {
* The request payload based on the route payload.output and payload.parse settings.
* TODO check this typing and add references / links.
*/
readonly payload: stream.Readable | Buffer | string | object | null;
readonly payload: stream.Readable | Buffer | string | object;
/**
* Plugin-specific state. Provides a place to store and pass request-level plugin data. The plugins is an object where each key is a plugin name and the value is the state.

View File

@@ -20,7 +20,7 @@ const serverRoute1: ServerRoute = {
// Example 2
// http://localhost:8000/person/rafael/fijalkowski
const getPerson: Lifecycle.Method = (request, h) => {
const nameParts = request.params ? request.params.name.split('/') : [];
const nameParts = request.params.name.split('/');
return { first: nameParts[0], last: nameParts[1] };
};
const serverRoute2: ServerRoute = {