Canvas apps and model-driven apps become to unify. PCF is coming to the canvas apps. PCF APIs should not only restricte to model-driven apps; WebAPI as an example.
Can you allow PCF to consume connectors (including custom connectors), instead of a specific API (like context.WebAPI for CDS)?
As a PCF developer, I want to set a list of connectors used in my PCF component in manifest file, and I want build process to generate types from a list of connectors I defined in manifest file. Therefore, we don't need to worry about where my PCF is used. I will always have the same types for both canvas apps and model-driven apps.