# AudioComponent

> Talos next · Since 0.6

## Signature

```ts
export interface AudioComponent {
  type: "audio"
  asset: string
  spatial: boolean
  loop: boolean
  volume: number
  autoplay?: boolean
  range?: number
}
```

Import: `import type { AudioComponent } from "@argus/gameplay"`

## Members

| Member | Signature | Description |
|---|---|---|
| `type` | `type: "audio"` |  |
| `asset` | `asset: string` |  |
| `spatial` | `spatial: boolean` |  |
| `loop` | `loop: boolean` |  |
| `volume` | `volume: number` |  |
| `autoplay` | `autoplay?: boolean` |  |
| `range` | `range?: number` |  |
