Skip to main content
Module

x/ts_morph/ts_morph.d.ts>TypeArgumentedNode

TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Very Popular
Go to Latest
interface TypeArgumentedNode
import { type TypeArgumentedNode } from "https://deno.land/x/ts_morph@15.1.0/ts_morph.d.ts";

Methods

getTypeArguments(): TypeNode[]

Gets all the type arguments of the node.

addTypeArgument(argumentText: string): TypeNode

Adds a type argument.

addTypeArguments(argumentTexts: ReadonlyArray<string>): TypeNode[]

Adds type arguments.

insertTypeArgument(index: number, argumentText: string): TypeNode

Inserts a type argument.

insertTypeArguments(index: number, argumentTexts: ReadonlyArray<string>): TypeNode[]

Inserts type arguments.

removeTypeArgument(typeArg: Node): this

Removes a type argument.

removeTypeArgument(index: number): this

Removes a type argument.

function TypeArgumentedNode
import { TypeArgumentedNode } from "https://deno.land/x/ts_morph@15.1.0/ts_morph.d.ts";

Type Parameters

T extends Constructor<TypeArgumentedNodeExtensionType>