# FileLockMode

`import { FileLockMode } from "destack:fs/binding";`

File lock mode.

```ds title="FileLockMode"
export enum FileLockMode {
    Shared = 1,
    Exclusive = 2,
    Unlock = 3,
}
```

[language/library/src/fs/binding/file.ds:184:191](https://github.com/destack-sh/destack/blob/main/language/library/src/fs/binding/file.ds#L184-L191)

## Variants

### `Shared = 1`

Acquire a shared lock.

### `Exclusive = 2`

Acquire an exclusive lock.

### `Unlock = 3`

Release an existing lock.
