Function: createHeadlessEngine()
createHeadlessEngine():
IRenderingEngine
Defined in: src/adapters/headless/index.ts:42
Creates an IRenderingEngine implementation that performs no rendering. Every required method returns a safe default — zero dimensions, resolved promises, empty resource locations.
Use this adapter when the runtime must operate without a display surface: server-side processing, CLI pipelines, CI gates, automated testing, or any headless execution target.
Returns
A fully configured IRenderingEngine ready to be passed
to IRuntimeConfig.renderingEngine.
Example
import { createHeadlessEngine } from '@picsart/runtime/adapters/headless';
const engine = createHeadlessEngine();
const runtime = createRuntime({
container: document.getElementById('editor'),
renderingEngine: engine,
auth: { ... },
hostName: 'my-headless-app',
});