Home > ts-morph-structures > ImportDeclarationImpl
Signature:
export default class ImportDeclarationImpl implements ImportDeclarationStructureClassIfc
Implements: ImportDeclarationStructureClassIfc
| Constructor | Modifiers | Description |
|---|---|---|
| [(constructor)(moduleSpecifier)](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl._constructor_.html) | Constructs a new instance of the `ImportDeclarationImpl` class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [attributes?](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.attributes.html) | [ImportAttributeImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.importattributeimpl.html)\[\] | _(Optional)_ | |
| [defaultImport?](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.defaultimport.html) | string | _(Optional)_ | |
| [isTypeOnly](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.istypeonly.html) | boolean | ||
| [kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.kind.html) | `readonly` | StructureKind.ImportDeclaration | |
| [leadingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.leadingtrivia.html) | `readonly` | [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\] | |
| [moduleSpecifier](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.modulespecifier.html) | string | ||
| [namedImports](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.namedimports.html) | `readonly` | ([ImportSpecifierImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.importspecifierimpl.html) \| [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html))\[\] | |
| [namespaceImport?](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.namespaceimport.html) | string | _(Optional)_ | |
| [trailingTrivia](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.trailingtrivia.html) | `readonly` | [stringOrWriterFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.stringorwriterfunction.html)\[\] |
| Method | Modifiers | Description |
|---|---|---|
| [clone(source)](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.clone.html) | `static` | |
| [toJSON()](/es-membrane/ts-morph-structures/api/ts-morph-structures.importdeclarationimpl.tojson.html) |