[JS Api](../index.md) / TemplateDeclarationNode

# Interface: TemplateDeclarationNode

## Hierarchy

- **`TemplateDeclarationNode`**

  ↳ [`OperationStatementNode`](OperationStatementNode.md)

  ↳ [`ModelStatementNode`](ModelStatementNode.md)

  ↳ [`ScalarStatementNode`](ScalarStatementNode.md)

  ↳ [`InterfaceStatementNode`](InterfaceStatementNode.md)

  ↳ [`UnionStatementNode`](UnionStatementNode.md)

  ↳ [`AliasStatementNode`](AliasStatementNode.md)

## Table of contents

### Properties

- [locals](TemplateDeclarationNode.md#locals)
- [templateParameters](TemplateDeclarationNode.md#templateparameters)

## Properties

### locals

• `Optional` `Readonly` **locals**: [`SymbolTable`](SymbolTable.md)

___

### templateParameters

• `Readonly` **templateParameters**: readonly [`TemplateParameterDeclarationNode`](TemplateParameterDeclarationNode.md)[]
