Skip to Content

@revideo/core


@revideo/core / exporter / ExporterClass

Interface: ExporterClass

Defined in: exporter/Exporter.ts:11 

The static interface for exporters.

Properties

displayName

readonly displayName: string

Defined in: exporter/Exporter.ts:28 

The name of this exporter.

Remarks

This name will be displayed in the editor.


id

readonly id: string

Defined in: exporter/Exporter.ts:20 

The unique identifier of this exporter.

Remarks

This identifier will be used to store the settings of this exporter. It’s recommended to prepend it with the name of the package to avoid collisions.

Methods

create()

create(project, settings): Promise<Exporter>

Defined in: exporter/Exporter.ts:39 

Create an instance of this exporter.

Parameters

project

Project

The current project.

settings

RendererSettings

The rendering settings.

Returns

Promise<Exporter>

Remarks

A new exporter is created whenever the user starts a new rendering process.

© 2026 Haven Technologies, Inc.
Interface: ExporterClass – Revideo