Skip to main content
Version: 5.9

MetadataDiscovery

Index

Constructors

constructor

  • new MetadataDiscovery(metadata: MetadataStorage, platform: Platform, config: Configuration<IDatabaseDriver<Connection>>): MetadataDiscovery
  • Parameters

    • metadata: MetadataStorage
    • platform: Platform
    • config: Configuration<IDatabaseDriver<Connection>>

    Returns MetadataDiscovery

Methods

discover

  • discover(preferTsNode?: boolean): Promise<MetadataStorage>
  • Parameters

    • preferTsNode: boolean = true

    Returns Promise<MetadataStorage>

discoverReferences

  • discoverReferences<T>(refs: Constructor<T>[]): Promise<EntityMetadata<T>[]>
  • Type parameters

    • T

    Parameters

    • refs: Constructor<T>[]

    Returns Promise<EntityMetadata<T>[]>

processDiscoveredEntities

  • processDiscoveredEntities(discovered: EntityMetadata<any>[]): Promise<EntityMetadata<any>[]>
  • Parameters

    • discovered: EntityMetadata<any>[]

    Returns Promise<EntityMetadata<any>[]>