# CheckPermissionOptions

`interface` in `seedcord` · v0.15.0

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

Options for [`checkPermissions`](/packages/seedcord/0.15.0/functions/check-permissions).

```ts
interface CheckPermissionOptions extends PermissionErrorCtors
```

## Properties

### dangerous

```ts
dangerous: new (message: string, target: PermSubject, dangerousPerms: string[]) => Notice
```

### for

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

Role or member whose permissions will be checked

### in

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

Context where permissions apply, guild or channel

### inverse

```ts
inverse: boolean;
```

When true, ensure target does not have the given permissions

### missing

```ts
missing: new (message: string, where: PermSubject, missingPerms: string[]) => Notice
```

### scope

```ts
scope: BotPermissionScope;
```

Permission bits to validate

## See also

- [PermissionErrorCtors](/packages/seedcord/0.15.0/interfaces/permission-error-ctors)
