UNPKG

werewolf-core

Version:

Are you a WEREWOLF?

13 lines (12 loc) 958 B
import * as lib from '../lib'; import { Player } from './player'; import { Effect } from './effect'; import { Field } from './field'; export declare type EventRunner = lib.EventRunner<Player, Effect, Field>; export declare type HandlerParam = lib.HandlerParam<Player, Effect, Field, lib.Event, EventRunner>; export declare type HandlerParamWithPlayer = lib.HandlerParamWithPlayer<Player, Effect, Field, lib.Event, EventRunner>; export declare type HandlerParamWithEffect = lib.HandlerParamWithEffect<Player, Effect, Field, lib.Event, EventRunner>; export declare type HandlerProducer = lib.HandlerProducer<Player, Effect, Field, EventRunner, HandlerParam>; export declare type EventHandler = lib.EventHandler<Player, Effect, Field, lib.Event, EventRunner, HandlerParam>; export declare type EventAction = lib.EventAction<Player, Effect, Field, lib.Event, EventRunner>; export declare type EventActions = lib.EventActions<Player, Effect, Field, EventRunner>;