Skip to content

textmode.js / textmode

Class: textmode

The main entry point for the textmode.js library.

Provides static methods for creating Textmodifier instances and managing global settings.

Accessors

version

Get Signature

ts
get static version(): string;

Returns the version of textmode.js being used.

Show example
javascript
console.log(textmode.version); // "1.0.0"
Returns

string

Methods

create()

ts
static create(opts): Textmodifier;

Create a new Textmodifier instance with optional configuration.

Parameters

ParameterTypeDescription
optsTextmodeOptionsConfiguration options for the Textmodifier instance

Returns

Textmodifier

A new Textmodifier instance

Show example
javascript
const t = textmode.create({ width: 800, height: 600, fontSize: 16 });

t.draw(() => {
    t.background(0);
    t.char("x");
    t.rotateZ(t.frameCount);
    t.rect(10, 10);
});

setErrorLevel()

ts
static setErrorLevel(level): void;

Set the global error handling level for the library. This applies to all Textmodifier instances present.

Parameters

ParameterTypeDescription
levelTextmodeErrorLevelThe error handling level to set.

Returns

void

Show example
javascript
// Set error level to WARNING
textmode.setErrorLevel(TextmodeErrorLevel.WARNING);