import { AnyEntity } from "../../entity/any-entity.type"; import { BaseEntity } from "../../entity/base-entity.class"; import { PrimaryFieldPossible } from "./primary-field-possible.type"; export type PrimaryField = Extract< Entity extends BaseEntity ? Primary : never, PrimaryFieldPossible >;