# Interfaz: ListFileEntry

## Propiedades

### lastCommit

• `Optional` **lastCommit**: `Object`

Solo se recupera si `expand` está establecido en `true` en la llamada a `listFiles`.

No disponible para repositorios de cubo, use [uploadedAt](ListFileEntry#uploadedat) en su lugar.

#### Declaración de tipo[[lastcommit.type-declaration]]

| Nombre | Tipo |
| :------ | :------ |
| `date` | `string` |
| `id` | `string` |
| `title` | `string` |

#### Definido en[[lastcommit.defined-in]]

[packages/hub/src/lib/list-files.ts:32](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L32)

___

### lfs

• `Optional` **lfs**: `Object`

#### Declaración de tipo[[lfs.type-declaration]]

| Nombre | Tipo | Descripción |
| :------ | :------ | :------ |
| `oid` | `string` | - |
| `pointerSize` | `number` | Tamaño del archivo de puntero crudo, 100~200 bytes |
| `size` | `number` | - |

#### Definido en[[lfs.defined-in]]

[packages/hub/src/lib/list-files.ts:17](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L17)

___

### oid

• `Optional` **oid**: `string`

No disponible para repositorios de cubo.

#### Definido en[[oid.defined-in]]

[packages/hub/src/lib/list-files.ts:16](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L16)

___

### path

• **path**: `string`

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

[packages/hub/src/lib/list-files.ts:12](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L12)

___

### securityFileStatus

• `Optional` **securityFileStatus**: `unknown`

Solo se recupera si `expand` está establecido en `true` en la llamada a `listFiles`.

#### Definido en[[securityfilestatus.defined-in]]

[packages/hub/src/lib/list-files.ts:46](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L46)

___

### tamaño

• **size**: `number`

#### Definido en[[size.defined-in]]

[packages/hub/src/lib/list-files.ts:11](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L11)

___

### type

• **type**: ``"unknown"`` \| ``"file"`` \| ``"directory"``

#### Definido en[[type.defined-in]]

[packages/hub/src/lib/list-files.ts:10](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L10)

___

### uploadedAt

• `Optional` **uploadedAt**: `string`

Solo se recupera si `expand` está establecido en `true` en la llamada a `listFiles`.

Solo disponible para repositorios de cubo.

#### Definido en[[uploadedat.defined-in]]

[packages/hub/src/lib/list-files.ts:42](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L42)

___

### xetHash

• `Optional` **xetHash**: `string`

Hash respaldado por Xet, un nuevo protocolo que reemplaza a LFS para archivos grandes.

#### Definido en[[xethash.defined-in]]

[packages/hub/src/lib/list-files.ts:26](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L26)

