diff --git a/src/index.ts b/src/index.ts index e547891..2594b08 100644 --- a/src/index.ts +++ b/src/index.ts @@ -51,7 +51,7 @@ export type RouterRequest = { json(): Promise formData(): Promise blob(): Promise - bearer: () => string + bearer: () => string | undefined cf?: IncomingRequestCfProperties } & TExt @@ -413,7 +413,7 @@ export class Router { json: async (): Promise => this.buffer.json ? this.buffer.json : this.buffer.json = await request.json(), formData: async (): Promise => this.buffer.formData ? this.buffer.formData : this.buffer.formData = await request.formData(), blob: async (): Promise => this.buffer.blob ? this.buffer.blob : this.buffer.blob = await request.blob(), - bearer: () => request.headers.get('Authorization')?.replace(/^(B|b)earer /, '').trim() ?? '', + bearer: () => request.headers.get('Authorization')?.replace(/^(B|b)earer /, '').trim() } as RouterRequest if (this.corsEnabled && req.method === 'OPTIONS') {