Type Parameters

  • ChildClass

Hierarchy (view full)

Implements

Indexable

[key: string]: any

Constructors

Properties

id: string
_BANNED_KEYS: string[] = ...
_collection: string = null

Methods

  • Returns {
        [key: string]: {
            collection: string;
            hydrationField: string;
            ids: string[];
        };
    }

    • [key: string]: {
          collection: string;
          hydrationField: string;
          ids: string[];
      }
      • collection: string
      • hydrationField: string
      • ids: string[]
  • Parameters

    • constructor: any
    • variable: string

    Returns boolean

  • Parameters

    • this: OpModelType<any>
    • checkModelType: string

    Returns boolean

  • Parameters

    • this: OpModelType<any>
    • checkModelType: string

    Returns void

  • Type Parameters

    Parameters

    • this: OpModelType<ChildClass>
    • conditions: {
          [fieldName: string]: any;
      }
      • [fieldName: string]: any
    • fields: string[] = null
    • ordering: {
          [fieldName: string]: string;
      } = null
      • [fieldName: string]: string

    Returns Promise<ChildClass>

  • Type Parameters

    • T extends object

    Parameters

    • constructor: (new () => T)
        • new (): T
        • Returns T

    Returns Record<string, {
        annotationType: string;
        metadata: any;
    }>

  • Type Parameters

    Parameters

    • constructor: C
    • baseClass: (new () => T)
        • new (): T
        • Returns T

    Returns boolean

Generated using TypeDoc