Skip to content

Commit

Permalink
feat: rename "DefaultRequestBody" to "DefaultBodyType"
Browse files Browse the repository at this point in the history
  • Loading branch information
kettanaito committed May 17, 2022
1 parent 4e1b1ad commit 53aa3a1
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions src/handlers/RequestHandler.ts
Expand Up @@ -33,7 +33,7 @@ export type DefaultRequestMultipartBody = Record<
string | File | (string | File)[]
>

export type DefaultRequestBody =
export type DefaultBodyType =
| Record<string, any>
| DefaultRequestMultipartBody
| string
Expand All @@ -42,7 +42,7 @@ export type DefaultRequestBody =
| null
| undefined

export interface MockedRequest<Body = DefaultRequestBody> {
export interface MockedRequest<Body = DefaultBodyType> {
id: string
url: URL
method: Request['method']
Expand Down
6 changes: 3 additions & 3 deletions src/handlers/RestHandler.ts
Expand Up @@ -16,7 +16,7 @@ import {
import { getPublicUrlFromRequest } from '../utils/request/getPublicUrlFromRequest'
import { cleanUrl, getSearchParams } from '../utils/url/cleanUrl'
import {
DefaultRequestBody,
DefaultBodyType,
defaultContext,
DefaultContext,
MockedRequest,
Expand Down Expand Up @@ -66,7 +66,7 @@ export type RequestQuery = {
}

export interface RestRequest<
BodyType extends DefaultRequestBody = DefaultRequestBody,
BodyType extends DefaultBodyType = DefaultBodyType,
ParamsType extends PathParams = PathParams,
> extends MockedRequest<BodyType> {
params: ParamsType
Expand All @@ -79,7 +79,7 @@ export type ParsedRestRequest = Match
* Provides request matching based on method and URL.
*/
export class RestHandler<
RequestType extends MockedRequest<DefaultRequestBody> = MockedRequest<DefaultRequestBody>,
RequestType extends MockedRequest<DefaultBodyType> = MockedRequest<DefaultBodyType>,
> extends RequestHandler<
RestHandlerInfo,
RequestType,
Expand Down
2 changes: 1 addition & 1 deletion src/index.ts
Expand Up @@ -33,7 +33,7 @@ export type {
ResponseResolver,
ResponseResolverReturnType,
AsyncResponseResolverReturnType,
DefaultRequestBody,
DefaultBodyType,
DefaultRequestMultipartBody,
} from './handlers/RequestHandler'

Expand Down
6 changes: 3 additions & 3 deletions src/rest.ts
@@ -1,4 +1,4 @@
import { DefaultRequestBody, ResponseResolver } from './handlers/RequestHandler'
import { DefaultBodyType, ResponseResolver } from './handlers/RequestHandler'
import {
RESTMethods,
RestContext,
Expand All @@ -11,9 +11,9 @@ function createRestHandler<Method extends RESTMethods | RegExp>(
method: Method,
) {
return <
RequestBodyType extends DefaultRequestBody = DefaultRequestBody,
RequestBodyType extends DefaultBodyType = DefaultBodyType,
Params extends PathParams = PathParams,
ResponseBody extends DefaultRequestBody = DefaultRequestBody,
ResponseBody extends DefaultBodyType = DefaultBodyType,
>(
path: Path,
resolver: ResponseResolver<
Expand Down

0 comments on commit 53aa3a1

Please sign in to comment.