BeerMoneyDev / nest-aws-sdk

A thin wrapping layer around the aws-sdk package for clean NestJS dependency injection.
MIT License
92 stars 13 forks source link

Fixing TypeScript 5 decorator key of undefined #26

Closed ghost closed 7 months ago

ghost commented 9 months ago

Hi! πŸ‘‹

Firstly, thanks for your work on this project! πŸ™‚

Today I used patch-package to patch nest-aws-sdk@3.0.1 for the project I'm working on.

Here is the diff that solved my problem:

diff --git a/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts b/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts
index f6e71ea..9548e63 100644
--- a/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts
+++ b/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts
@@ -1,2 +1,2 @@
 import { AwsService, AwsServiceType } from './types';
-export declare const InjectAwsService: (serviceConstructor: AwsServiceType<AwsService>) => (target: object, key: string | symbol, index?: number) => void;
+export declare const InjectAwsService: (serviceConstructor: AwsServiceType<AwsService>) => (target: object, key: string | symbol | undefined, index?: number) => void;

This issue body was partially generated by patch-package.

KerryRitter commented 7 months ago

Thanks so much! Closing in favor of #24