UNPKG

@loopback/repository

Version:

Define and implement a common set of interfaces for interacting with databases

12 lines (11 loc) 620 B
import { Entity, EntityResolver } from '../../model'; import { HasManyDefinition } from '../relation.types'; /** * Decorator for hasMany * Calls property.array decorator underneath the hood and infers foreign key * name from target model name unless explicitly specified * @param targetResolver - Target model for hasMany relation * @param definition - Optional metadata for setting up hasMany relation * @returns A property decorator */ export declare function hasMany<T extends Entity>(targetResolver: EntityResolver<T>, definition?: Partial<HasManyDefinition>): (decoratedTarget: object, key: string) => void;