Configuration options for the terminal
A promise that resolves to the initialized terminal instance
const terminal = await createTerminal({
container: '#my-terminal',
theme: 'dark',
});
const container = document.getElementById('terminal');
const terminal = await createTerminal({
container,
fontSize: 16,
fontFamily: 'JetBrains Mono',
theme: 'light',
});
Creates and initializes a DuckDB terminal instance.
This is the primary factory function for creating a terminal. It instantiates a new DuckDBTerminal, initializes all components (terminal adapter, database, history), and returns the ready-to-use terminal.