[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Fs](https://evolu.dev/docs/api-reference/common/Fs) › FsMetadata

Defined in: [packages/common/src/Fs.ts:333](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L333)

File metadata as data, with Node's numeric and timestamp field names.

## Properties

<a id="atime"></a>

### atime

```ts
readonly atime: Date;
```

Defined in: [packages/common/src/Fs.ts:349](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L349)

---

<a id="atimems"></a>

### atimeMs

```ts
readonly atimeMs: number;
```

Defined in: [packages/common/src/Fs.ts:345](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L345)

---

<a id="birthtime"></a>

### birthtime

```ts
readonly birthtime: Date;
```

Defined in: [packages/common/src/Fs.ts:352](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L352)

---

<a id="birthtimems"></a>

### birthtimeMs

```ts
readonly birthtimeMs: number;
```

Defined in: [packages/common/src/Fs.ts:348](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L348)

---

<a id="blksize"></a>

### blksize

```ts
readonly blksize: number;
```

Defined in: [packages/common/src/Fs.ts:343](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L343)

---

<a id="blocks"></a>

### blocks

```ts
readonly blocks: number;
```

Defined in: [packages/common/src/Fs.ts:344](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L344)

---

<a id="ctime"></a>

### ctime

```ts
readonly ctime: Date;
```

Defined in: [packages/common/src/Fs.ts:351](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L351)

---

<a id="ctimems"></a>

### ctimeMs

```ts
readonly ctimeMs: number;
```

Defined in: [packages/common/src/Fs.ts:347](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L347)

---

<a id="dev"></a>

### dev

```ts
readonly dev: number;
```

Defined in: [packages/common/src/Fs.ts:335](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L335)

---

<a id="gid"></a>

### gid

```ts
readonly gid: number;
```

Defined in: [packages/common/src/Fs.ts:340](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L340)

---

<a id="ino"></a>

### ino

```ts
readonly ino: number;
```

Defined in: [packages/common/src/Fs.ts:336](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L336)

---

<a id="mode"></a>

### mode

```ts
readonly mode: number;
```

Defined in: [packages/common/src/Fs.ts:337](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L337)

---

<a id="mtime"></a>

### mtime

```ts
readonly mtime: Date;
```

Defined in: [packages/common/src/Fs.ts:350](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L350)

---

<a id="mtimems"></a>

### mtimeMs

```ts
readonly mtimeMs: number;
```

Defined in: [packages/common/src/Fs.ts:346](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L346)

---

<a id="nlink"></a>

### nlink

```ts
readonly nlink: number;
```

Defined in: [packages/common/src/Fs.ts:338](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L338)

---

<a id="rdev"></a>

### rdev

```ts
readonly rdev: number;
```

Defined in: [packages/common/src/Fs.ts:341](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L341)

---

<a id="size"></a>

### size

```ts
readonly size: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> & Brand<"ByteLength">;
```

Defined in: [packages/common/src/Fs.ts:342](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L342)

---

<a id="type"></a>

### type

```ts
readonly type: FsEntryType;
```

Defined in: [packages/common/src/Fs.ts:334](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L334)

---

<a id="uid"></a>

### uid

```ts
readonly uid: number;
```

Defined in: [packages/common/src/Fs.ts:339](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Fs.ts#L339)