Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VirtualType<HydratedDocType>

Type Parameters

  • HydratedDocType

Hierarchy

  • VirtualType

Index

Constructors

  • new VirtualType<HydratedDocType>(): VirtualType<HydratedDocType>
  • Type Parameters

    • HydratedDocType

    Returns VirtualType<HydratedDocType>

Methods

  • Applies getters to value.

    Parameters

    Returns any

  • Applies setters to value.

    Parameters

    Returns any

  • Adds a custom getter to this virtual.

    Type Parameters

    • T = HydratedDocType

    Parameters

    • fn: ((this: T, value: any, virtualType: VirtualType<T>, doc: T) => any)
        • (this: T, value: any, virtualType: VirtualType<T>, doc: T): any
        • Parameters

          Returns any

    Returns VirtualType<HydratedDocType>

  • set<T>(fn: ((this: T, value: any, virtualType: VirtualType<T>, doc: T) => void)): VirtualType<HydratedDocType>
  • Adds a custom setter to this virtual.

    Type Parameters

    • T = HydratedDocType

    Parameters

    • fn: ((this: T, value: any, virtualType: VirtualType<T>, doc: T) => void)
        • (this: T, value: any, virtualType: VirtualType<T>, doc: T): void
        • Parameters

          Returns void

    Returns VirtualType<HydratedDocType>

Generated using TypeDoc