UNPKG

zumito-db

Version:

Multi-driver database abstraction layer with decorator-based models

14 lines (13 loc) 504 B
import 'reflect-metadata'; export interface HasManyOptions { foreignKey: string; } export declare function HasMany(targetFn: () => any, options: HasManyOptions): PropertyDecorator; export interface BelongsToOptions { foreignKey: string; } export declare function BelongsTo(targetFn: () => any, options: BelongsToOptions): PropertyDecorator; export interface HasOneOptions { foreignKey: string; } export declare function HasOne(targetFn: () => any, options: HasOneOptions): PropertyDecorator;