Skip to content

Commit e9c09e1

Browse files
committed
rename HandlerOptions to RequestContext
1 parent 3761ba0 commit e9c09e1

File tree

6 files changed

+17
-17
lines changed

6 files changed

+17
-17
lines changed

packages/event-handler/src/rest/BaseRouter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import type {
99
ErrorConstructor,
1010
ErrorHandler,
1111
ErrorResolveOptions,
12-
HandlerOptions,
1312
HttpMethod,
1413
Middleware,
1514
Path,
15+
RequestContext,
1616
RouteHandler,
1717
RouteOptions,
1818
RouterOptions,
@@ -211,7 +211,7 @@ abstract class BaseRouter {
211211

212212
const request = proxyEventToWebRequest(event);
213213

214-
const handlerOptions: HandlerOptions = {
214+
const handlerOptions: RequestContext = {
215215
event,
216216
context,
217217
request,

packages/event-handler/src/rest/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import { isRecord, isString } from '@aws-lambda-powertools/commons/typeutils';
22
import type { APIGatewayProxyEvent, APIGatewayProxyResult } from 'aws-lambda';
33
import type {
44
CompiledRoute,
5-
HandlerOptions,
65
HandlerResponse,
76
HttpMethod,
87
Middleware,
98
Path,
9+
RequestContext,
1010
ValidationResult,
1111
} from '../types/rest.js';
1212
import {
@@ -146,7 +146,7 @@ export const isAPIGatewayProxyResult = (
146146
export const composeMiddleware = (middleware: Middleware[]): Middleware => {
147147
return async (
148148
params: Record<string, string>,
149-
options: HandlerOptions,
149+
options: RequestContext,
150150
next: () => Promise<HandlerResponse | void>
151151
): Promise<HandlerResponse | void> => {
152152
let index = -1;

packages/event-handler/src/types/rest.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ type ErrorResponse = {
1414
message: string;
1515
};
1616

17-
type HandlerOptions = {
17+
type RequestContext = {
1818
request: Request;
1919
event: APIGatewayProxyEvent;
2020
context: Context;
2121
res: Response;
2222
};
2323

24-
type ErrorResolveOptions = HandlerOptions & ResolveOptions;
24+
type ErrorResolveOptions = RequestContext & ResolveOptions;
2525

2626
type ErrorHandler<T extends Error = Error> = (
2727
error: T,
28-
options: HandlerOptions
28+
options: RequestContext
2929
) => Promise<ErrorResponse>;
3030

3131
interface ErrorConstructor<T extends Error = Error> {
@@ -59,7 +59,7 @@ type HandlerResponse = Response | JSONObject;
5959
type RouteHandler<
6060
TParams = Record<string, unknown>,
6161
TReturn = HandlerResponse,
62-
> = (args: TParams, options: HandlerOptions) => Promise<TReturn>;
62+
> = (args: TParams, options: RequestContext) => Promise<TReturn>;
6363

6464
type HttpMethod = keyof typeof HttpVerbs;
6565

@@ -84,7 +84,7 @@ type NextFunction = () => Promise<HandlerResponse | void>;
8484

8585
type Middleware = (
8686
params: Record<string, string>,
87-
options: HandlerOptions,
87+
options: RequestContext,
8888
next: NextFunction
8989
) => Promise<void | HandlerResponse>;
9090

@@ -124,7 +124,7 @@ export type {
124124
HttpMethod,
125125
Middleware,
126126
Path,
127-
HandlerOptions,
127+
RequestContext,
128128
RouterOptions,
129129
RouteHandler,
130130
RouteOptions,

packages/event-handler/tests/unit/rest/BaseRouter.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import {
1010
type NotFoundError,
1111
} from '../../../src/rest/errors.js';
1212
import type {
13-
HandlerOptions,
1413
HttpMethod,
1514
Middleware,
1615
Path,
16+
RequestContext,
1717
RouteHandler,
1818
RouterOptions,
1919
} from '../../../src/types/rest.js';
@@ -233,7 +233,7 @@ describe('Class: BaseRouter', () => {
233233
// Prepare
234234
const app = new TestResolver();
235235
let middlewareParams: Record<string, string> | undefined;
236-
let middlewareOptions: HandlerOptions | undefined;
236+
let middlewareOptions: RequestContext | undefined;
237237

238238
app.use(async (params, options, next) => {
239239
middlewareParams = params;
@@ -895,7 +895,7 @@ describe('Class: BaseRouter', () => {
895895
// Prepare
896896
const app = new TestResolver();
897897
let middlewareParams: Record<string, string> | undefined;
898-
let middlewareOptions: HandlerOptions | undefined;
898+
let middlewareOptions: RequestContext | undefined;
899899

900900
const routeMiddleware: Middleware = async (params, options, next) => {
901901
middlewareParams = params;

packages/event-handler/tests/unit/rest/ErrorHandlerRegistry.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import { describe, expect, it } from 'vitest';
22
import { HttpErrorCodes } from '../../../src/rest/constants.js';
33
import { ErrorHandlerRegistry } from '../../../src/rest/ErrorHandlerRegistry.js';
44
import type {
5-
HandlerOptions,
65
HttpStatusCode,
6+
RequestContext,
77
} from '../../../src/types/rest.js';
88

99
const createErrorHandler =
1010
(statusCode: HttpStatusCode, message?: string) =>
11-
async (error: Error, _options: HandlerOptions) => ({
11+
async (error: Error, _options: RequestContext) => ({
1212
statusCode,
1313
error: error.name,
1414
message: message ?? error.message,

packages/event-handler/tests/unit/rest/utils.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import {
88
validatePathPattern,
99
} from '../../../src/rest/utils.js';
1010
import type {
11-
HandlerOptions,
1211
Middleware,
1312
Path,
13+
RequestContext,
1414
} from '../../../src/types/rest.js';
1515

1616
describe('Path Utilities', () => {
@@ -370,7 +370,7 @@ describe('Path Utilities', () => {
370370
});
371371

372372
describe('composeMiddleware', () => {
373-
const mockOptions: HandlerOptions = {
373+
const mockOptions: RequestContext = {
374374
event: {} as APIGatewayProxyEvent,
375375
context: {} as any,
376376
request: new Request('https://example.com'),

0 commit comments

Comments
 (0)