Type alias InteractionConfigWithOverrides<Options, Sources, Overrides>

InteractionConfigWithOverrides<Options, Sources, Overrides>: Options & { [ Source in Sources]?: false | Options } & { [ Override in Overrides]?: false | Options & { [ Source in Sources]?: false | Options } } & {
    on?: ((args: {
        event: Event | undefined;
    }) => unknown);
}

Type Parameters

  • Options

  • Sources extends string

  • Overrides extends string = "ctrl" | "shift" | "alt" | "lmb" | "rmb" | "mmb"