Skip to main content
Module

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

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

Functions for writing code.

Constructors

new
private
Writers()

Static Methods

assertion(type: WriterFunctionOrValue, assertionType: WriterFunctionOrValue): (writer: CodeBlockWriter) => void

Gets a writer function for writing a type assertion (ex. type as assertionType).

intersectionType(
...additionalTypes: WriterFunctionOrValue[],
): (writer: CodeBlockWriter) => void

Gets a writer function for writing an intersection type (ex. FirstType & SecondType).

object(obj: { [key: string]: WriterFunctionOrValue | undefined; }): WriterFunction

Gets a writer function for writing the provided object as an object literal expression.

Gets a writer function for writing an object type.

Gets a writer function for writing a return statement returning the provided value (ex. return value;).

unionType(
...additionalTypes: WriterFunctionOrValue[],
): (writer: CodeBlockWriter) => void

Gets a writer function for writing a union type (ex. FirstType | SecondType).