Interface IBaseDirector<Adapter>

Type Parameters

Hierarchy

  • IBaseDirector

Properties

getAdapter: ((key: string) => Adapter)

Type declaration

    • (key: string): Adapter
    • Parameters

      • key: string

      Returns Adapter

getAdapters: ((options?: { adapterFilter?: ((adapter: Adapter) => boolean) }) => Adapter[])

Type declaration

    • (options?: { adapterFilter?: ((adapter: Adapter) => boolean) }): Adapter[]
    • Parameters

      • Optional options: { adapterFilter?: ((adapter: Adapter) => boolean) }
        • Optional adapterFilter?: ((adapter: Adapter) => boolean)
            • (adapter: Adapter): boolean
            • Parameters

              • adapter: Adapter

              Returns boolean

      Returns Adapter[]

registerAdapter: ((A: Adapter) => void)

Type declaration

    • (A: Adapter): void
    • Parameters

      • A: Adapter

      Returns void