# `CKEditor5.Cloud.AssetPackage`
[🔗](https://github.com/Mati365/ckeditor5-phoenix/blob/v1.28.2/lib/cloud/asset_package/asset_package.ex#L1)

Represents a single asset package containing JavaScript and CSS assets.
This module provides functionality to merge multiple asset packages.

# `css_asset`

```elixir
@type css_asset() :: binary()
```

# `js_asset`

```elixir
@type js_asset() :: CKEditor5.Cloud.AssetPackage.JSAsset.t()
```

# `t`

```elixir
@type t() :: %CKEditor5.Cloud.AssetPackage{css: [css_asset()], js: [js_asset()]}
```

# `merge`

Merges the current asset package with another asset package, combining js and css arrays.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
