Page Contents

Home > @loopback/repository > hasMany

hasMany() function

Decorator for hasMany Calls property.array decorator underneath the hood and infers foreign key name from target model name unless explicitly specified

Signature:

export declare function hasMany<T extends Entity>(targetResolver: EntityResolver<T>, definition?: Partial<HasManyDefinition>): (decoratedTarget: object, key: string) => void;

Parameters

Parameter Type Description
targetResolver EntityResolver<T> Target model for hasMany relation
definition Partial<HasManyDefinition> Optional metadata for setting up hasMany relation

Returns:

(decoratedTarget: object, key: string) => void

A property decorator