I have migrated (using a branch) from v18 to v19 and everything is working well (besides a major workaround #1334206979358457917 for angular/fire/compat) except the @pebula/ngrid library, which seems to throw an NG0203 error (Injector must be inside a constructor, etc).
However, after inspecting the error trace, I noticed the error is being raised by angular/cdk
ERROR RuntimeError: NG0203
at injectInjectorOnly (core.mjs:1112:15)
at ɵɵinject (core.mjs:1125:60)
at inject (core.mjs:1211:12)
at <instance_members_initializer> (table.mjs:77:20)
at new CdkColumnDef (table.mjs:130:16)
at new PblNgridColumnDef (pebula-ngrid.mjs:1052:9)
at PblNgridColumnRowComponent.cellCreated (pebula-ngrid.mjs:3210:13)
at PblNgridColumnRowComponent._createCell (pebula-ngrid.mjs:2839:22)
at PblNgridColumnRowComponent.ngAfterViewInit (pebula-ngrid.mjs:2796:18)
at callHookInternal (core.mjs:4277:14)
The new CdkColumnDef points to @angular/cdk/fesm2022/table.mjs file. Any ideas of how to force a fix? Thanks!