NativeAssetsModule typedef
One C++ module → one code asset. libStem is the sanitized module name
(asset id package:$pkg/$libStem, matching the generated @Native
bindings); cppSources are the generated bridge + the impl.
Implementation
typedef NativeAssetsModule = ({String libStem, List<String> cppSources});