Skip to content

Function: createClassMetadataCache()

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

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

Lazily-populated WeakMap cache for class-level Reflect metadata. Automatically garbage-collects entries when the class is collected.

Type Parameters

Type Parameter
T

Returns

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

Released under the MIT License.