BSB Node.js Type Definitions
    Preparing search index...

    Interface EventExportDefinition

    Exported event definition in JSON format. Contains all information needed for cross-language client generation.

    interface EventExportDefinition {
        type: "returnable" | "fire-and-forget" | "broadcast";
        category: EventCategory;
        description?: string;
        defaultTimeout?: number;
        inputSchema: JSONSchemaType;
        outputSchema: JSONSchemaType | null;
    }
    Index

    Properties

    type: "returnable" | "fire-and-forget" | "broadcast"

    Event type (fire-and-forget, returnable, broadcast)

    category: EventCategory

    Event category (emitEvents, onReturnableEvents, etc.)

    description?: string

    Human-readable description

    defaultTimeout?: number

    Default timeout in seconds for returnable event calls

    inputSchema: JSONSchemaType

    JSON Schema for input validation

    outputSchema: JSONSchemaType | null

    JSON Schema for output validation (null for fire-and-forget/broadcast)