mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-16 11:02:11 +08:00
Revert "[@types/hapi] Add null to Request.params and Request.payload"
This commit is contained in:
4
types/hapi/index.d.ts
vendored
4
types/hapi/index.d.ts
vendored
@@ -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.
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user