Base configuration class for data providers. Contains schema inclusion/exclusion rules and configuration data. Used to configure which database schemas should be included or excluded from metadata scanning.

Type Parameters

  • D = any

Hierarchy

  • ProviderConfigDataBase

    Constructors

    • Constructor for ProviderConfigDataBase

      Type Parameters

      • D = any

      Parameters

      • data: D
      • MJCoreSchemaName: string = '__mj'
      • Optional includeSchemas: string[]
      • Optional excludeSchemas: string[]
      • ignoreExistingMetadata: boolean = true

        if set to true, even if a global provider is already registered for the Metadata static Provider member, this class will still load up fresh metadata for itself. By default this is off and a class will use existing loaded metadata if it exists

      Returns ProviderConfigDataBase<D>

    Properties

    _MJCoreSchemaName: string = '__mj'
    _data: D
    _excludeSchemas: string[] = []
    _ignoreExistingMetadata: boolean = false
    _includeSchemas: string[] = []

    Accessors