---
url: >-
  https://adk.nht.io/api/batteries/artifacts/ecmascript/interfaces/OutlineMember.md
description: A class or interface member in the outline.
---

# Interface: OutlineMember

Defined in: [src/batteries/artifacts/ecmascript/index.ts:115](https://github.com/NHTIO/ADK/blob/v1.20260907.0/src/src/batteries/artifacts/ecmascript/index.ts#L115)

A class or interface member in the outline.

## Properties

| Property                                    | Type     | Description                                                                | Defined in                                                                                                                                              |
| ------------------------------------------- | -------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `endLine`     | `number` | 0-based line of the last line of this member (inclusive).                  | [src/batteries/artifacts/ecmascript/index.ts:123](https://github.com/NHTIO/ADK/blob/v1.20260907.0/src/src/batteries/artifacts/ecmascript/index.ts#L123) |
|  `kind`           | `string` | The member kind: `'method'`, `'property'`, `'accessor'`, or `'signature'`. | [src/batteries/artifacts/ecmascript/index.ts:119](https://github.com/NHTIO/ADK/blob/v1.20260907.0/src/src/batteries/artifacts/ecmascript/index.ts#L119) |
|  `name`           | `string` | The member name.                                                           | [src/batteries/artifacts/ecmascript/index.ts:117](https://github.com/NHTIO/ADK/blob/v1.20260907.0/src/src/batteries/artifacts/ecmascript/index.ts#L117) |
|  `startLine` | `number` | 0-based line of this member.                                               | [src/batteries/artifacts/ecmascript/index.ts:121](https://github.com/NHTIO/ADK/blob/v1.20260907.0/src/src/batteries/artifacts/ecmascript/index.ts#L121) |
