RecursiveModelPredicate<RT>: {
    [K in keyof RT]-?: PredicateFieldType<RT[K]> extends PersistentModel
        ? RecursiveModelPredicate<PredicateFieldType<RT[K]>>
        : ValuePredicate<RT, RT[K]>
} & {
    and: RecursiveModelPredicateOperator<RT>;
    not: RecursiveModelPredicateNegation<RT>;
    or: RecursiveModelPredicateOperator<RT>;
} & PredicateInternalsKey

Type Parameters