Skip to main content

generateSpiritTree

Callable


  • Generates a spirit tree image as a Buffer.

    @example
    import { generateSpiritTree } from './SpiritTreeRenderer';
    import type { ISpiritTree } from '@skyhelperbot/constants/skygame-planner';

    const tree: ISpiritTree = getSpiritTreeData();
    const buffer = await generateSpiritTree(tree, {
    season: true,
    spiritName: "Grateful Spirit",
    spiritSubtitle: "Season of Gratitude",
    highlightItems: ["item1", "item2"],
    scale: 1
    });

    Parameters

    NameTypeDefaultDescription
    treeany

    The spirit tree data to render.

    optionsGenerateSpiritTreeOptions = {}

    rendering options.

    Returns Promise<Buffer>

    A promise that resolves to a PNG image buffer of the rendered spirit tree.