@loopback/repository
Version: 
Define and implement a common set of interfaces for interacting with databases
18 lines (17 loc) • 669 B
TypeScript
import { ReferencesManyDefinition } from '../relation.types';
/**
 * Relation definition with optional metadata (e.g. `keyTo`) filled in.
 * @internal
 */
export type ReferencesManyResolvedDefinition = ReferencesManyDefinition & {
    keyFrom: string;
    keyTo: string;
};
/**
 * Resolves given referencesMany metadata if target is specified to be a resolver.
 * Mainly used to infer what the `keyTo` property should be from the target's
 * property id metadata
 * @param relationMeta - referencesMany metadata to resolve
 * @internal
 */
export declare function resolveReferencesManyMetadata(relationMeta: ReferencesManyDefinition): ReferencesManyResolvedDefinition;