ModuleCall

public struct ModuleCall : Decodable

Undocumented

  • resolvedSource is the resolved source address of the module, after any normalization and expansion. This could be either a go-getter-style source address or a local path starting with “./” or “../”. If the user gave a registry source address then this is the final location of the module as returned by the registry, after / following any redirect indirection.

    Declaration

    Swift

    public let resolvedSource: String
  • expressions describes the expressions for the arguments within the block that correspond to input variables in the child module.

    Declaration

    Swift

    public let expressions: [String : BlockExpression]
  • countExpression and forEachExpression describe the expressions given for the corresponding meta-arguments in the resource configuration block. These are omitted if the corresponding argument isn’t set.

    Declaration

    Swift

    public let countExpression: Expression
  • Undocumented

    Declaration

    Swift

    public let forEachExpression: Expression
  • module is a representation of the configuration of the child module itself, using the same structure as the “root_module” object, recursively describing the full module tree.

    Declaration

    Swift

    public let module: Module