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

Method resolveTypeMetadatas

src/metadata.ts:56–66  ·  view source on GitHub ↗

* Resolves type metadatas for provided type arguments. * * @param {ReadonlyArray >} typeArguments Type arguments. * * @returns {ReadonlyArray >} Resolved type metadatas.

(typeArguments: ReadonlyArray<TypeArgument<any>>)

Source from the content-addressed store, hash-verified

54 * @returns {ReadonlyArray<TypeMetadata<any>>} Resolved type metadatas.
55 */
56 public resolveTypeMetadatas(typeArguments: ReadonlyArray<TypeArgument<any>>): ReadonlyArray<TypeMetadata<any>>
57 {
58 const typeMetadatas = new Array<TypeMetadata<any>>(typeArguments.length);
59
60 for (let i = 0; i < typeArguments.length; i++)
61 {
62 typeMetadatas[i] = this.resolveTypeMetadata(typeArguments[i]);
63 }
64
65 return typeMetadatas;
66 }
67
68 /**
69 * Resolves type metadata for provided type argument.

Calls 1

resolveTypeMetadataMethod · 0.95

Tested by

no test coverage detected