# Interfaz: CopyProgressEvent

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

Actualmente solo se emite `fileDownloaded`: un evento por cada archivo de origen que tuvo que descargarse (archivos pequeños almacenados en git que no se pueden copiar en el servidor). Los archivos respaldados por Xet se copian en el servidor y no generan eventos.

## Propiedades

### descargado

• **descargado**: `number`

Número de archivos descargados hasta ahora (incluido este).

#### Definido en[[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 en[[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

• **path**: `string`

Ruta de origen del archivo que acaba de descargarse.

#### Definido en[[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 archivos que se descargarán.

#### Definido en[[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)

