* Resolves type metadata using type function. * * @param {TypeMetadata } typeArgument Type argument. * * @returns {TypeMetadata } Type metadata resolved using type function.
(typeArgument: TypeArgument<any>)
| 114 | * @returns {TypeMetadata<any>} Type metadata resolved using type function. |
| 115 | */ |
| 116 | private resolveTypeMetadataUsingTypeFn(typeArgument: TypeArgument<any>): TypeMetadata<any> |
| 117 | { |
| 118 | const typeFn = typeArgument as TypeFn<any>; |
| 119 | |
| 120 | return this.typeManager.extractTypeMetadata(typeFn); |
| 121 | } |
| 122 | |
| 123 | /** |
| 124 | * Resolves type metadata using alias. |
no test coverage detected