Shikensu.Bundle

Bundle

type alias Bundle =
{ compendium : Array Definition
, fsPermission : Permission
, focusDirectory : Path Directory
, workingDirectory : Path Directory
}

The bundle which is the value of the Shikensu.Task type.

Most important part here is the compendium, the list of definitions. The rest is contextual information.

mapCompendium : (Array Definition -> Array Definition) -> Bundle -> Bundle

Convenience function to map over array of Definitions.