Skip to main content
Module

x/deno2node/src/deps.deno.ts>ArgumentedNode

Compile your Deno project to run on Node.js.
Go to Latest
interface ArgumentedNode
import { type ArgumentedNode } from "https://deno.land/x/deno2node@v1.7.1/src/deps.deno.ts";

Methods

getArguments(): Node[]

Gets all the arguments of the node.

addArgument(argumentText: string | WriterFunction): Node

Adds an argument.

addArguments(argumentTexts: ReadonlyArray<string | WriterFunction> | WriterFunction): Node[]

Adds arguments.

insertArgument(index: number, argumentText: string | WriterFunction): Node

Inserts an argument.

insertArguments(index: number, argumentTexts: ReadonlyArray<string | WriterFunction> | WriterFunction): Node[]

Inserts arguments.

removeArgument(arg: Node): this

Removes an argument.

removeArgument(index: number): this

Removes an argument.

function ArgumentedNode
import { ArgumentedNode } from "https://deno.land/x/deno2node@v1.7.1/src/deps.deno.ts";

Type Parameters

T extends Constructor<ArgumentedNodeExtensionType>