# CheckPermissionOptions

`interface` in `gateway` · v0.1.4

<https://docs.seedcord.org/packages/gateway/0.1.4/interfaces/check-permission-options>

Options for [`checkPermissions`](/packages/gateway/0.1.4/functions/check-permissions).

```ts
interface CheckPermissionOptions extends PermissionNoticeOverrides
```

## Properties

### for

```ts
for: Role | GuildMember
```

The role or member to check.

### in

```ts
in: Guild | TextChannel
```

A guild reads the base bits from roles, a text channel reads the overwrite-resolved set.

### inverse

```ts
inverse: boolean;
```

Refuse when the target holds a scope bit.

### scope

```ts
scope: PermissionScope;
```

The permission flag bits to check.
