Skip to content

Commit 9dad783

Browse files
bintollMaksimKiselev
authored andcommitted
Fixed type issue for AsyncApiOperationForMetaKey and fixed imports in sub and pub decorators
1 parent 055de07 commit 9dad783

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

lib/decorators/asyncapi-operation.decorator.ts

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,10 @@ function makeMessage(
3838
};
3939
}
4040

41-
export function AsyncApiOperation(
42-
...options: AsyncApiOperationOptions[]
41+
export function AsyncApiOperationForMetaKey(
42+
metaKey: string,
43+
options: AsyncApiOperationOptions[],
4344
): MethodDecorator {
44-
return AsyncApiOperationForMetaKey(DECORATORS.AsyncApiOperation, options)
45-
}
46-
47-
export function AsyncApiOperationForMetaKey(metaKey: string, options: AsyncApiOperationOptions[]) {
4845
return (target, propertyKey: string | symbol, descriptor) => {
4946
const methodName = `${target.constructor.name}#${String(propertyKey)}`;
5047

@@ -65,9 +62,16 @@ export function AsyncApiOperationForMetaKey(metaKey: string, options: AsyncApiOp
6562
return transformedOptionInstance;
6663
});
6764

68-
return createMethodDecorator(
69-
metaKey,
70-
transformedOptions,
71-
)(target, propertyKey, descriptor);
65+
return createMethodDecorator(metaKey, transformedOptions)(
66+
target,
67+
propertyKey,
68+
descriptor,
69+
);
7270
};
73-
}
71+
}
72+
73+
export function AsyncApiOperation(
74+
...options: AsyncApiOperationOptions[]
75+
): MethodDecorator {
76+
return AsyncApiOperationForMetaKey(DECORATORS.AsyncApiOperation, options);
77+
}

lib/decorators/asyncapi-pub.decorator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DECORATORS } from 'lib/asyncapi.constants';
1+
import { DECORATORS } from '../asyncapi.constants';
22
import {
33
AsyncApiOperationOptions,
44
AsyncApiSpecificOperationOptions,

lib/decorators/asyncapi-sub.decorator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DECORATORS } from 'lib/asyncapi.constants';
1+
import { DECORATORS } from '../asyncapi.constants';
22
import {
33
AsyncApiOperationOptions,
44
AsyncApiSpecificOperationOptions,

0 commit comments

Comments
 (0)