• Preparing search index...
  • The search index is not available
@mdf.js
  • @mdf.js
  • @mdf.js/core
  • Layer
  • Provider
  • ProviderFactoryCreator

Function ProviderFactoryCreator

  • ProviderFactoryCreator<
        PortClient,
        PortConfig,
        PortInstance extends Layer.Provider.Port<PortClient, PortConfig>,
    >(
        port: new (config: PortConfig, logger: LoggerInstance) => PortInstance,
        validation: PortConfigValidationStruct<PortConfig>,
        defaultName: string,
        type: string,
    ): Layer.Provider.Factory<PortClient, PortConfig, PortInstance>
  • Create a new Provider Factory based in a Port

    Type Parameters

    • PortClient
    • PortConfig
    • PortInstance extends Layer.Provider.Port<PortClient, PortConfig>

    Parameters

    • port: new (config: PortConfig, logger: LoggerInstance) => PortInstance

      Port instance

    • validation: PortConfigValidationStruct<PortConfig>

      Port config validation struct

    • defaultName: string

      Default name for the provider

    • type: string

      Provider type

    Returns Layer.Provider.Factory<PortClient, PortConfig, PortInstance>

    Factory class, with a static create methods to create a provider instances

Settings

Member Visibility
@mdf.js
  • Loading...