Skip to main content
Module

x/ts_morph/ts_morph.d.ts>VariableDeclaration

TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Very Popular
Go to Latest
class VariableDeclaration
extends VariableDeclarationBase<ts.VariableDeclaration>
import { VariableDeclaration } from "https://deno.land/x/ts_morph@15.1.0/ts_morph.d.ts";

Methods

getParent(): NodeParentType<ts.VariableDeclaration>
getParentOrThrow(): NonNullable<NodeParentType<ts.VariableDeclaration>>

Gets the structure equivalent to this node.

Gets the corresponding variable statement if it exists. Returns undefined for variable declarations in for statements.

Gets the corresponding variable statement if it exists. Throws for variable declarations in for statements.

remove(): void

Removes this variable declaration.

set(structure: Partial<VariableDeclarationStructure>): this

Sets the node from a structure.