Skip to content

Function: createMetadataCache()

ts
function createMetadataCache<T>(): {
  get: T;
  reset: void;
};

Defined in: packages/core/src/utils/metadata-cache.ts:52

Lazily-populated cache for generic Reflect metadata keyed by (target, metadataKey). Two-level lookup: WeakMap<object, Map<key, T>>.

Type Parameters

Type Parameter
T

Returns

ts
{
  get: T;
  reset: void;
}
NameTypeDefined in
get()( target, metadataKey, factory ) => Tpackages/core/src/utils/metadata-cache.ts:55
reset()() => voidpackages/core/src/utils/metadata-cache.ts:72

Released under the MIT License.