Overview
Opus has started as a lightweight GraphQL client for the plugin system. It has proven itself very useful before, when being a part of the ScandiPWA technology.
The main feature that separates this package from the ScandiPWA implementation are typings.
Though, it is not yet clear how to extend the types of these queries. Opus has no idea about the plugin system, and if some query has additional fields coming from the plugins - they will not be respected by Opus typings.
Overview
Opus has started as a lightweight GraphQL client for the plugin system. It has proven itself very useful before, when being a part of the ScandiPWA technology.
The main feature that separates this package from the ScandiPWA implementation are typings.
Though, it is not yet clear how to extend the types of these queries. Opus has no idea about the plugin system, and if some query has additional fields coming from the plugins - they will not be respected by Opus typings.