Skip to main content
Version: 5.9

abstractMetadataProvider

Hierarchy

  • MetadataProvider
    • JavaScriptMetadataProvider
    • ReflectMetadataProvider
    • TsMorphMetadataProvider

Index

Constructors

constructor

  • new MetadataProvider(config: IConfiguration): MetadataProvider
  • Parameters

    • config: IConfiguration

    Returns MetadataProvider

Methods

abstractloadEntityMetadata

  • loadEntityMetadata(meta: EntityMetadata<any>, name: string): Promise<void>
  • Parameters

    • meta: EntityMetadata<any>
    • name: string

    Returns Promise<void>

loadFromCache

  • loadFromCache(meta: EntityMetadata<any>, cache: EntityMetadata<any>): void
  • Re-hydrates missing attributes like customType (functions/instances are lost when caching to JSON)


    Parameters

    • meta: EntityMetadata<any>
    • cache: EntityMetadata<any>

    Returns void

useCache

  • useCache(): boolean
  • Returns boolean