reset

View as MarkdownOpen in Claude

Resets the document to an empty SWML structure ({ version: '1.0.0', sections: { main: [] } }).

Parameters

This method takes no parameters.

Returns

this — The builder instance for method chaining.

Example

import { SwmlBuilder } from '@signalwire/sdk';
const builder = new SwmlBuilder();
builder.addVerb('answer', {});
builder.addVerb('play', { url: 'https://example.com/audio.mp3' });
builder.reset();
// Document is now empty: { version: '1.0.0', sections: { main: [] } }