[pontx-spec](../README.md) / [Exports](../modules.md) / SpecDiffTree

# Class: SpecDiffTree

## Table of contents

### Constructors

- [constructor](SpecDiffTree.md#constructor)

### Properties

- [apis](SpecDiffTree.md#apis)
- [controllers](SpecDiffTree.md#controllers)
- [definitions](SpecDiffTree.md#definitions)
- [diffType](SpecDiffTree.md#difftype)
- [name](SpecDiffTree.md#name)
- [specDiff](SpecDiffTree.md#specdiff)

## Constructors

### constructor

• **new SpecDiffTree**()

## Properties

### apis

• **apis**: [`DiffItem`](DiffItem.md)[] = `[]`

#### Defined in

[pontx-spec/src/diff.ts:7](https://github.com/pontjs/pontx-pro/blob/44659c4/packages/pontx-spec/src/diff.ts#L7)

___

### controllers

• **controllers**: [`DiffItem`](DiffItem.md)[] = `[]`

#### Defined in

[pontx-spec/src/diff.ts:6](https://github.com/pontjs/pontx-pro/blob/44659c4/packages/pontx-spec/src/diff.ts#L6)

___

### definitions

• **definitions**: [`DiffItem`](DiffItem.md)[] = `[]`

#### Defined in

[pontx-spec/src/diff.ts:5](https://github.com/pontjs/pontx-pro/blob/44659c4/packages/pontx-spec/src/diff.ts#L5)

___

### diffType

• **diffType**: ``"updated"`` \| ``"deleted"`` \| ``"created"``

#### Defined in

[pontx-spec/src/diff.ts:10](https://github.com/pontjs/pontx-pro/blob/44659c4/packages/pontx-spec/src/diff.ts#L10)

___

### name

• **name**: `string`

#### Defined in

[pontx-spec/src/diff.ts:9](https://github.com/pontjs/pontx-pro/blob/44659c4/packages/pontx-spec/src/diff.ts#L9)

___

### specDiff

• `Optional` **specDiff**: [`DiffItem`](DiffItem.md)

#### Defined in

[pontx-spec/src/diff.ts:8](https://github.com/pontjs/pontx-pro/blob/44659c4/packages/pontx-spec/src/diff.ts#L8)
