diff --git a/src/modules/middleware/CORS/mod.ts b/src/modules/middleware/CORS/mod.ts index 02b2d30c..f0ebe214 100644 --- a/src/modules/middleware/CORS/mod.ts +++ b/src/modules/middleware/CORS/mod.ts @@ -102,9 +102,9 @@ class CORSMiddleware extends Middleware { .then((resourceResponse) => { // Merge the resource's response headers with the CORs response headers if (resourceResponse.headers) { - for (const [key, value] of resourceResponse.headers.entries()) { + resourceResponse.headers.forEach((value, key) => { this.appendHeaderValue({ key, value }, headers); - } + }); } return resourceResponse; diff --git a/src/standard/http/ResourceGroup.ts b/src/standard/http/ResourceGroup.ts index 82a2bdad..1272691f 100644 --- a/src/standard/http/ResourceGroup.ts +++ b/src/standard/http/ResourceGroup.ts @@ -73,7 +73,7 @@ class Builder implements IBuilder { * ``` */ resources(...resources: ResourceClasses): this { - const ret = []; + const ret: any = []; for (const input of resources) { if (Array.isArray(input)) { @@ -150,7 +150,7 @@ class Builder implements IBuilder { * call with shared functionality (path prefixes, middleware, etc.). */ build(): typeof Resource[] { - let ret = []; + let ret: any[] = []; ret = createGroupWithMiddleware( this.#middleware,