Skip to content

Type of Engine.on() is wrongΒ #295

@UncleSamSwiss

Description

@UncleSamSwiss

If you register an event handler on a specific event (i.e. Engine.on("my-event", ...)), the first argument of the method will be the params of the Event definition (type: Record<string, any>), not the Event object itself.

I'm not sure if this only the case for specific events or more generally the EventHandler:

export type EventHandler = (
event: Event,
almanac: Almanac,
ruleResult: RuleResult
) => void;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions