API Reference spark v0.4.5

modules

Modules

Documentation for Spark.

A module for creating an index of documentation for a library. Can be rendered by tools like ash_hq.

The primary entry point for adding a DSL to a module.

Utilities for building DSL objects programatically, generally used in transformers.

Declares a DSL entity.

An extension to the Spark DSL.

Supply this when defining an extension to add entity builders to another extension's section.

Declares a DSL section.

A transformer manipulates and/or validates the entire DSL state of a resource.

A verifier gets the dsl state and can return :ok or :error.

Used when a DSL is incorrectly configured.

Formats Spark modules.

Used to dynamically generate configuration functions for Spark extensions based on their DSL.

Helpers for working with our superset of nimble options.

mix-tasks

Mix Tasks

Manages a variable called spark_locals_without_parens in the .formatter.exs from a list of DSL extensions.