Vibe.Plugin.API (vibe v0.2.1)

Copy Markdown View Source

Describes an Elixir API exposed by a plugin for stateful eval sessions.

Summary

Types

t()

@type t() :: %Vibe.Plugin.API{
  alias: atom(),
  description: String.t(),
  examples: [String.t()],
  module: module(),
  name: atom()
}

Functions

new(attrs)

@spec new(keyword() | map()) :: t()