Vibe.Storage.Importer behaviour (vibe v0.2.0)

Copy Markdown View Source

Behaviour for session import providers.

Summary

Callbacks

import_path(t)

@callback import_path(String.t()) :: {:ok, map()} | {:error, term()}

import_path(t, keyword)

(optional)
@callback import_path(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, term()}

source()

@callback source() :: atom()