identify function
String?
identify(
- Map data, {
- String referenceKey = kDefaultReferenceKey,
- Map<
String, TypePolicy> typePolicies = const {}, - DataIdResolver? dataIdFromObject,
Returns the canonical ID for a given object or reference.
Implementation
String? identify(
Map data, {
String referenceKey = kDefaultReferenceKey,
Map<String, TypePolicy> typePolicies = const {},
DataIdResolver? dataIdFromObject,
}) =>
data.containsKey(referenceKey)
? data[referenceKey]
: resolveDataId(
data: Map.from(data),
typePolicies: typePolicies,
dataIdFromObject: dataIdFromObject,
);