---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/dev-tools/interfaces/DevGateCall.md
description: Description of the step presented to a gate.
---

# Interface: DevGateCall

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

Description of the step presented to a gate.

## Properties

| Property                                     | Type                                                                                                                           | Description                                                         | Defined in                                                                                                                 |
| -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
|  `args`            | `unknown`                                                                                                                      | Validated arguments exactly as authored by the caller.              | [src/batteries/dev\_tools/types.ts:228](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L228) |
|  `engines?`     | readonly { `engineId`: `string`; `extensions`: readonly `string`\[]; `inPlace`: `boolean`; `scope?`: readonly `string`\[]; }\[] | Capability declarations that will actually participate in the step. | [src/batteries/dev\_tools/types.ts:234](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L234) |
|  `mayCreate?` | readonly `string`\[]                                                                                                            | Glob envelope under which the step may create files.                | [src/batteries/dev\_tools/types.ts:232](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L232) |
|  `step`            | `string`                                                                                                                       | Name of the step being approved.                                    | [src/batteries/dev\_tools/types.ts:226](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L226) |
|  `targets?`     | readonly `string`\[]                                                                                                            | Resolved existing paths the step will touch.                        | [src/batteries/dev\_tools/types.ts:230](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L230) |
