> ISPO SDK documentation. [HTML](https://ispo.ai/docs/types/core.AssetsPublishArgs.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Type Alias AssetsPublishArgs

```typescript
AssetsPublishArgs: AssetsPublishOptions & (
    | { content: AssetContent; path?: never; source?: never }
    | { content?: never; path: string; source?: "self" | "shared" }
)
```

Types: [AssetsPublishOptions](../interfaces/core.AssetsPublishOptions.md), [AssetContent](core.AssetContent.md)

#### Type Declaration

*   { content: [AssetContent](core.AssetContent.md); path?: never; source?: never }
    *   ##### content: [AssetContent](core.AssetContent.md)
        
        Inline bytes or text to install as a host-chrome asset.
        
    *   ##### `Optional`path?: never
        
    *   ##### `Optional`source?: never
        
*   { content?: never; path: string; source?: "self" | "shared" }
    *   ##### `Optional`content?: never
        
    *   ##### path: string
        
        Existing project/shared path the host should read.
        
    *   ##### `Optional`source?: "self" | "shared"
        
        Where `path` is rooted. Defaults to the project's own fs:self sandbox.
