Home > ts-morph-structures > ParameterDeclarationImpl
Signature:
export default class ParameterDeclarationImpl implements ParameterDeclarationStructureClassIfc
Implements: ParameterDeclarationStructureClassIfc
| Constructor | Modifiers | Description |
|---|---|---|
| [(constructor)(name)](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl._constructor_.html) | Constructs a new instance of the `ParameterDeclarationImpl` class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [decorators](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.decorators.html) | `readonly` | [DecoratorImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.decoratorimpl.html)\[\] | |
| [hasOverrideKeyword](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.hasoverridekeyword.html) | boolean | ||
| [hasQuestionToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.hasquestiontoken.html) | boolean | ||
| [initializer?](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.initializer.html) | [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html) \| undefined | _(Optional)_ | |
| [isReadonly](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.isreadonly.html) | boolean | ||
| [isRestParameter](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.isrestparameter.html) | boolean | ||
| [kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.kind.html) | `readonly` | StructureKind.Parameter | |
| [leadingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.leadingtrivia.html) | `readonly` | [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\] | |
| [name](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.name.html) | string | ||
| [scope?](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.scope.html) | import("ts-morph").Scope<> \| undefined | _(Optional)_ | |
| [trailingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.trailingtrivia.html) | `readonly` | [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\] | |
| [type?](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.type.html) | [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html) \| undefined | _(Optional)_ | |
| [typeStructure](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.typestructure.html) | [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined |
| Method | Modifiers | Description |
|---|---|---|
| [clone(source)](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.clone.html) | `static` | |
| [toJSON()](/es-membrane/ts-morph-structures/api/ts-morph-structures.parameterdeclarationimpl.tojson.html) |