ExGitEngine. GitStream
(ex_git_engine v0.9.1)
Copy Markdown
Functions for creating and transforming Git streamable resources.
Summary
Types
@type t() :: %ExGitEngine.GitStream{__ref__: reference(), enum: Enumerable.t()}
Functions
@spec new(reference() | nil, term(), (Stream.acc() -> {[Stream.element()], Stream.acc()} | {:halt, Stream.acc()})) :: t()
Creates a new stream.
@spec transform(Enumerable.t(), (Stream.acc() -> {[Stream.element()], Stream.acc()} | {:halt, Stream.acc()})) :: t()
Transforms the given stream.