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

Function unref

packages/core/src/entity/Reference.ts:497–507  ·  view source on GitHub ↗
(value: any)

Source from the content-addressed store, hash-verified

495export function unref<T extends object>(value: Ref<T> | LazyRef<T> | T | null | undefined): T | null | undefined;
496
497export function unref(value: any): any {
498 if (value == null) {
499 return value;
500 }
501
502 if (ScalarReference.isScalarReference(value)) {
503 return value.unwrap();
504 }
505
506 return Reference.unwrapReference(value);
507}
508
509/**
510 * shortcut for `Reference.createNakedFromPK(entityType, pk)`

Callers 2

logAuthorFunction · 0.90
lazy-ref.test.tsFile · 0.90

Calls 3

unwrapReferenceMethod · 0.80
isScalarReferenceMethod · 0.45
unwrapMethod · 0.45

Tested by 1

logAuthorFunction · 0.72