IdentifierFields<T, M>: (MetadataOrDefault<T, M>["identifier"] extends ManagedIdentifier<any, any> | OptionallyManagedIdentifier<any, any>
    ? MetadataOrDefault<T, M>["identifier"]["field"]
    : MetadataOrDefault<T, M>["identifier"] extends CompositeIdentifier<T, infer B>
        ? B[number]
        : MetadataOrDefault<T, M>["identifier"]["field"]) & string

Type Parameters