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.
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
| Parameter | Type | Description |
|---|---|---|
opts | TextmodeOptions | Configuration options for the Textmodifier instance |
Returns
A new Textmodifier instance
Example
javascript
// Create with default canvas
const textmodifier = textmode.create();
textmodifier.setup(() => {
// Called when the Textmodifier is ready
console.log(`Grid size: ${textmodifier.grid.cols}x${textmodifier.grid.rows}`);
});
textmodifier.draw(() => {
textmodifier.background(128);
textmodifier.rect(10, 10, 20, 20);
});
// Create with options
const textmodifier2 = textmode.create({ width: 1920, height: 1080 });
// Create with canvas and options
const textmodifier3 = textmode.create({ canvas: canvas, fontSize: 20 });setErrorLevel()
ts
static setErrorLevel(level): void;Set the global error handling level for the library. This applies to all Textmodifier instances present.
Parameters
| Parameter | Type | Description |
|---|---|---|
level | TextmodeErrorLevel | The error handling level to set. |
Returns
void
Example
javascript
// Set error level to WARNING
textmode.setErrorLevel(TextmodeErrorLevel.WARNING);