MCPcopy Create free account
hub / github.com/mikro-orm/mikro-orm / set

Method set

packages/core/src/metadata/MetadataStorage.ts:114–121  ·  view source on GitHub ↗

Registers metadata for the given entity.

(entityName: EntityName<T>, meta: EntityMetadata)

Source from the content-addressed store, hash-verified

112
113 /** Registers metadata for the given entity. */
114 set<T>(entityName: EntityName<T>, meta: EntityMetadata): EntityMetadata {
115 this.#metadataMap.set(entityName, meta);
116 this.#idMap[meta._id] = meta;
117 this.#uniqueNameMap[meta.uniqueName] = meta;
118 this.#classNameMap[Utils.className(entityName)] = meta;
119
120 return meta;
121 }
122
123 /** Removes metadata for the given entity from all internal maps. */
124 reset<T>(entityName: EntityName<T>): void {

Callers 3

mapDiscoveredEntitiesMethod · 0.95
getMethod · 0.95
createSimpleMetadataFunction · 0.95

Calls 2

classNameMethod · 0.80
setMethod · 0.65

Tested by 1

createSimpleMetadataFunction · 0.76