I am trying to define a turbo module spec file in react native(new architecture). Sample code below
// file: NativeCustomSpec.ts
export interface Spec extends TurboModule {
  initialize(configs: MyCustomConfig): Promise<void>;
}
// MyCustomConfigs type
class CastledConfig {
  stringField: string = '';
  stringField2: '';
  boolField: boolean = false;
  numberField: number = 0;
}
When I use codegen to generate the code using spec file, I get the following error
Unrecognized generic type 'MyCustomConfig' in NativeModule spec.
In case of the legacy react native module, you typically use a ReadableMap for the native implementation of the corresponding method for the custom type.
Any workarounds for this in the new turbo module architecture.