View Source MishkaInstaller.Hook (Mishka Installer v0.0.3)
Link to this section Summary
Link to this section Types
Link to this section Functions
@spec ensure_event(MishkaInstaller.PluginState.t(), :debug) :: {:error, :ensure_event, %{errors: list()}} | {:ok, :ensure_event, String.t()}
@spec ensure_event?(MishkaInstaller.PluginState.t()) :: boolean()
@spec register(depends: :force, event: MishkaInstaller.PluginState.t()) :: {:error, :register, any()} | {:ok, :register, :activated | :force}
@spec unregister(event: event(), module: plugin()) :: list() | {:error, :unregister, any()} | {:ok, :unregister, Stream.timer()}