---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/dev-tools/interfaces/DevCapabilityProbe.md
description: A synchronous declaration-only capability probe.
---

# Interface: DevCapabilityProbe

Defined in: [src/batteries/dev\_tools/types.ts:6](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L6)

A synchronous declaration-only capability probe.

## Methods

### hasCheck()

```ts
hasCheck(extension?: string): boolean;
```

Defined in: [src/batteries/dev\_tools/types.ts:12](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L12)

Whether a check capability is declared for an extension.

#### Parameters

| Parameter    | Type     |
| ------------ | -------- |
| `extension?` | `string` |

#### Returns

`boolean`

***

### hasFormat()

```ts
hasFormat(extension?: string): boolean;
```

Defined in: [src/batteries/dev\_tools/types.ts:8](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L8)

Whether a format capability is declared for an extension.

#### Parameters

| Parameter    | Type     |
| ------------ | -------- |
| `extension?` | `string` |

#### Returns

`boolean`

***

### hasLint()

```ts
hasLint(extension?: string): boolean;
```

Defined in: [src/batteries/dev\_tools/types.ts:10](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L10)

Whether a lint capability is declared for an extension.

#### Parameters

| Parameter    | Type     |
| ------------ | -------- |
| `extension?` | `string` |

#### Returns

`boolean`
