# Interface: CopyProgressEvent

Eventos de progresso gerados por [copyFileIter](../modules#copyfileiter) / [copyFilesIter](../modules#copyfilesiter) / [copyFolderIter](../modules#copyfolderiter).

Atualmente, apenas `fileDownloaded` é emitido: um evento para cada arquivo de origem que precisou ser baixado (arquivos pequenos armazenados no git que não podem ser copiados no lado do servidor). Arquivos com suporte Xet são copiados no lado do servidor e não geram eventos.

## Propriedades

### baixado

• **baixado**: `number`

Número de arquivos baixados até o momento (incluindo este).

#### Definido em[[downloaded.defined-in]]

[packages/hub/src/lib/copy-files.ts:27](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/copy-files.ts#L27)

___

### evento

• **evento**: ``"fileDownloaded"``

#### Definido em[[event.defined-in]]

[packages/hub/src/lib/copy-files.ts:23](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/copy-files.ts#L23)

___

### path

• **caminho**: `string`

Caminho de origem do arquivo que acabou de ser baixado.

#### Definido em[[path.defined-in]]

[packages/hub/src/lib/copy-files.ts:25](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/copy-files.ts#L25)

___

### total

• **total**: `number`

Número total de arquivos que serão baixados.

#### Definido em[[total.defined-in]]

[packages/hub/src/lib/copy-files.ts:29](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/copy-files.ts#L29)

