data_assets library
Data asset support for hook authors.
Classes
- BuildConfig
- BuildConfigBuilder
- Builder
- A builder to be run during a build hook.
- BuildInput
- BuildOutputBuilder
- Builder to produce the output of a build hook.
- DataAsset
- Data bundled with a Dart or Flutter application.
- HookConfig
- The configuration for a build or link hook invocation.
- HookConfigBuilder
- HookInput
- The shared properties of a LinkInput and a BuildInput.
- Linker
- A linker to be run during a link hook.
- LinkInput
- LinkOutputBuilder
- Builder to produce the output of a link hook.
- Metadata
Extension Types
- DataAssetBuildOutputBuilderAdd
- Supports emitting code assets for build hooks.
- DataAssetLinkOutputBuilderAdd
- Extension on LinkOutputBuilder to emit data assets.
Extensions
- AddDataAssetsDirectory on BuildOutputBuilder
- DataAssetBuildOutputBuilder on EncodedAssetBuildOutputBuilder
- Build output extension for data assets.
- DataAssetLinkInput on LinkInputAssets
- Link output extension for data assets.
- DataAssetLinkOutputBuilder on EncodedAssetLinkOutputBuilder
- Extension to the LinkOutputBuilder providing access to emitting data assets (only available if data assets are supported).
Functions
-
build(
List< String> arguments, Future<void> builder(BuildInput input, BuildOutputBuilder output)) → Future<void> - Runs a native assets build.
-
link(
List< String> arguments, Future<void> linker(LinkInput input, LinkOutputBuilder output)) → Future<void> - Runs a native assets link.