Home > ts-morph-structures > ParameterTypeStructureImpl
Just a parameter name and type for a FunctionTypeStructureImpl.
Signature:
export default class ParameterTypeStructureImpl extends TypeStructuresBase<TypeStructureKind.Parameter>
Extends: TypeStructuresBase<TypeStructureKind.Parameter>
| Constructor | Modifiers | Description |
|---|---|---|
| [(constructor)(name, typeStructure)](/es-membrane/ts-morph-structures/api/ts-morph-structures.parametertypestructureimpl._constructor_.html) | Constructs a new instance of the `ParameterTypeStructureImpl` class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.parametertypestructureimpl.kind.html) | `readonly` | (not declared) | |
| [name](/es-membrane/ts-morph-structures/api/ts-morph-structures.parametertypestructureimpl.name.html) | string | ||
| [typeStructure](/es-membrane/ts-morph-structures/api/ts-morph-structures.parametertypestructureimpl.typestructure.html) | [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined | ||
| [writerFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.parametertypestructureimpl.writerfunction.html) | `readonly` | (writer: CodeBlockWriter) => void |
| Method | Modifiers | Description |
|---|---|---|
| [clone(other)](/es-membrane/ts-morph-structures/api/ts-morph-structures.parametertypestructureimpl.clone.html) | `static` |