Skip to main content
Version: 5.9

OneToOne

Callable

  • OneToOne<T, O>(entity?: string | OneToOneOptions<T, O> | (e?: any) => EntityName<T>, mappedByOrOptions?: (string & keyof T) | (e: T) => any | Partial<OneToOneOptions<T, O>>, options?: Partial<OneToOneOptions<T, O>>): (target: Partial<any>, propertyName: string) => any

  • Type parameters

    • T
    • O

    Parameters

    • optionalentity: string | OneToOneOptions<T, O> | (e?: any) => EntityName<T>
      • optionalmappedByOrOptions: (string & keyof T) | (e: T) => any | Partial<OneToOneOptions<T, O>>
        • options: Partial<OneToOneOptions<T, O>> = {}

        Returns (target: Partial<any>, propertyName: string) => any

          • (target: Partial<any>, propertyName: string): any
          • Parameters

            • target: Partial<any>
            • propertyName: string

            Returns any