Evaluation and lifecycle extension for a Featurevisor instance.
Summary
Types
@type t() :: %Featurevisor.Module{ after: (Featurevisor.Evaluation.t(), map() -> Featurevisor.Evaluation.t()) | nil, before: (map() -> map()) | nil, bucket_key: (map() -> String.t()) | nil, bucket_value: (map() -> non_neg_integer()) | nil, close: (-> any()) | nil, id: term(), name: String.t() | nil, setup: (api() -> any()) | nil }