Skip to main content
Module

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

Compile your Deno project to run on Node.js.
Go to Latest
class ArrayLiteralExpression
extends PrimaryExpression<ts.ArrayLiteralExpression>
import { ArrayLiteralExpression } from "https://deno.land/x/deno2node@v1.7.1/src/deps.deno.ts";

Methods

addElement(textOrWriterFunction: string | WriterFunction, options?: { useNewLines?: boolean; }): Expression<ts.Expression>

Adds an element to the array.

addElements(textsOrWriterFunction: ReadonlyArray<string | WriterFunction> | WriterFunction, options?: { useNewLines?: boolean; }): Expression<ts.Expression>[]

Adds elements to the array.

Gets the array's elements.

getParent(): NodeParentType<ts.ArrayLiteralExpression>
getParentOrThrow(message?: string | (() => string)): NonNullable<NodeParentType<ts.ArrayLiteralExpression>>
insertElement(
index: number,
textOrWriterFunction: string | WriterFunction,
options?: { useNewLines?: boolean; },
): Expression<ts.Expression>

Insert an element into the array.

insertElements(
index: number,
textsOrWriterFunction: ReadonlyArray<string | WriterFunction> | WriterFunction,
options?: { useNewLines?: boolean; },
): Expression<ts.Expression>[]

Insert elements into the array.

removeElement(index: number): void

Removes an element from the array.

removeElement(element: Expression): void

Removes an element from the array.