# Interface: CapabilityGate

Defined in: [packages/core/src/validation/capability-gate.ts:14](https://github.com/leifriksheim/minca/blob/main/core/src/validation/capability-gate.ts#L14)

## Methods

### validate()

```ts
validate(version): Promise<GateResult>;
```

Defined in: [packages/core/src/validation/capability-gate.ts:15](https://github.com/leifriksheim/minca/blob/main/core/src/validation/capability-gate.ts#L15)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `version` | [`Version`](https://minca.dev/api/core/interfaces/Version.md) |

#### Returns

`Promise`\<`GateResult`\>
