diff --git a/lib/sdk/src/filetype/package.rs b/lib/sdk/src/filetype/package.rs index 76b62d3..2497b5e 100644 --- a/lib/sdk/src/filetype/package.rs +++ b/lib/sdk/src/filetype/package.rs @@ -108,6 +108,10 @@ impl Package { self.values().fold(0, |total, files| total + files.len()) } + pub fn add_file>(&mut self, file_type: BundleFileType, name: P) { + self.inner.entry(file_type).or_default().insert(name.into()); + } + #[tracing::instrument("Package::from_sjson", skip(sjson), fields(sjson_len = sjson.as_ref().len()))] pub async fn from_sjson(sjson: S, name: String, root: P) -> Result where