DataAsset.fromEncoded constructor

DataAsset.fromEncoded(
  1. EncodedAsset asset
)

Constructs a DataAsset from an EncodedAsset.

Implementation

factory DataAsset.fromEncoded(EncodedAsset asset) {
  assert(asset.isDataAsset);
  final syntaxNode = syntax.DataAssetEncoding.fromJson(
    asset.encoding,
    path: asset.jsonPath ?? [],
  );
  return DataAsset(
    file: syntaxNode.file,
    name: syntaxNode.name,
    package: syntaxNode.package,
  );
}