UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

13 lines (12 loc) 716 B
import { Builder } from '../../database/builder'; import { ModelBuilder } from '../builder'; import { Model } from '../model'; import { Repository } from '../repository'; import { HasRelations } from './has-relations.abstract'; export declare class HasMany extends HasRelations { constructor(parent: Model<any>, model: Model, foreignKey?: string, localKey?: string); getDefaultForeignKey(): string; getDefaultLocalKey(): string; eagerly(resultRepos: Repository, relation: string, queryCallback?: (query: ModelBuilder<any> & Builder) => void): Promise<void>; eagerlyMap(resultReposes: Repository[], relation: string, queryCallback?: (query: ModelBuilder<any> & Builder) => void): Promise<void>; }