AdapterConstructor: (() => Promise<Type<LayerAdapter> | any>)