interface GetClassAdapterOptions {
    Adapter?: Type<MainLayerAdapter<any, any, AdapterOptions<Record<string, any>, Record<string, any>>>>;
    addLayerOptionsPriority?: false;
    connector: default;
    item: CompositeRead;
    layerOptions: NgwLayerOptions<NgwLayerAdapterType, FeatureProperties, Record<string, any>>;
    webMap: WebMap<any, any, any, WebMapEvents, MapOptions<any, any>>;
}

Properties

Adapter?: Type<MainLayerAdapter<any, any, AdapterOptions<Record<string, any>, Record<string, any>>>>
addLayerOptionsPriority

This is some kind of dirty hack. Get rid of

connector: default
item: CompositeRead
layerOptions: NgwLayerOptions<NgwLayerAdapterType, FeatureProperties, Record<string, any>>
webMap: WebMap<any, any, any, WebMapEvents, MapOptions<any, any>>