MCPcopy Create free account
hub / github.com/dipscope/TypeManager.TS / resolveTypeMetadataUsingTypeResolver

Method resolveTypeMetadataUsingTypeResolver

src/metadata.ts:102–107  ·  view source on GitHub ↗

* Resolves type metadata using type resolver. * * @param {TypeMetadata } typeArgument Type argument. * * @returns {TypeMetadata } Type metadata resolved using type resolver.

(typeArgument: TypeArgument<any>)

Source from the content-addressed store, hash-verified

100 * @returns {TypeMetadata<any>} Type metadata resolved using type resolver.
101 */
102 private resolveTypeMetadataUsingTypeResolver(typeArgument: TypeArgument<any>): TypeMetadata<any>
103 {
104 const typeResolver = typeArgument as TypeResolver<any>;
105
106 return this.typeManager.extractTypeMetadata(typeResolver());
107 }
108
109 /**
110 * Resolves type metadata using type function.

Callers 1

resolveTypeMetadataMethod · 0.95

Calls 1

extractTypeMetadataMethod · 0.80

Tested by

no test coverage detected