Skip to content

Commit e04fb14

Browse files
raymondfengfrbuceta
authored andcommitted
fix: fix compilation errors for TS 5.x
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
1 parent e706b4b commit e04fb14

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

packages/metadata/src/decorator-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,7 @@ export class ParameterDecoratorFactory<T> extends DecoratorFactory<
635635
create(): ParameterDecorator {
636636
return (
637637
target: Object,
638-
methodName: string | symbol,
638+
methodName: string | symbol | undefined,
639639
parameterIndex: number,
640640
) => this.decorate(target, methodName, parameterIndex);
641641
}

packages/service-proxy/src/decorators/service.decorator.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ export class ServiceProxyMetadata implements InjectionMetadata {
4040
}
4141

4242
export function serviceProxy(dataSource: string | juggler.DataSource) {
43-
return function (target: object, key: string, parameterIndex?: number) {
43+
return function (
44+
target: object,
45+
key: string | undefined,
46+
parameterIndex?: number,
47+
) {
4448
if (key || typeof parameterIndex === 'number') {
4549
const meta = new ServiceProxyMetadata(dataSource);
4650
inject('', meta, resolve)(target, key, parameterIndex);

0 commit comments

Comments
 (0)