IdentifierFieldValue<T, M>: MetadataOrDefault<T, M>["identifier"] extends CompositeIdentifier<T, any>
    ? MetadataOrDefault<T, M>["identifier"]["fields"] extends [any]
        ? T[MetadataOrDefault<T, M>["identifier"]["fields"][0]]
        : never
    : MetadataOrDefault<T, M>["identifier"] extends GenericIdentifier
        ? T[MetadataOrDefault<T, M>["identifier"]["field"]]
        : unknown

Type Parameters