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"] extends GenericIdentifier
            ? MetadataOrDefault<T, M>["identifier"]["field"]
            : unknown) & string

Type Parameters