Skip to content

Commit f56b334

Browse files
authored
improvement: Prepare Minimal Spark Update (#266)
1 parent df74431 commit f56b334

19 files changed

+74
-38
lines changed

lib/reactor/dsl/argument.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ defmodule Reactor.Dsl.Argument do
99
description: nil,
1010
name: nil,
1111
source: nil,
12-
transform: nil
12+
transform: nil,
13+
__spark_metadata__: nil
1314

1415
alias Reactor.{Argument, Dsl, Step, Template}
1516

@@ -18,7 +19,8 @@ defmodule Reactor.Dsl.Argument do
1819
name: atom,
1920
source: Template.t(),
2021
transform: nil | (any -> any) | {module, keyword} | mfa,
21-
__identifier__: any
22+
__identifier__: any,
23+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2224
}
2325

2426
@doc ~S"""

lib/reactor/dsl/around.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ defmodule Reactor.Dsl.Around do
1111
fun: nil,
1212
guards: [],
1313
name: nil,
14-
steps: []
14+
steps: [],
15+
__spark_metadata__: nil
1516

1617
alias Reactor.{Builder, Dsl, Step}
1718

@@ -23,7 +24,8 @@ defmodule Reactor.Dsl.Around do
2324
fun: mfa | Step.Around.around_fun(),
2425
guards: [Dsl.Where.t() | Dsl.Guard.t()],
2526
name: atom,
26-
steps: [Dsl.Step.t()]
27+
steps: [Dsl.Step.t()],
28+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2729
}
2830

2931
@doc false

lib/reactor/dsl/collect.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ defmodule Reactor.Dsl.Collect do
1010
description: nil,
1111
guards: [],
1212
name: nil,
13-
transform: nil
13+
transform: nil,
14+
__spark_metadata__: nil
1415

1516
alias Reactor.{Builder, Dsl, Step}
1617

@@ -20,7 +21,8 @@ defmodule Reactor.Dsl.Collect do
2021
guards: [Dsl.Where.t() | Dsl.Guard.t()],
2122
name: atom,
2223
transform: nil | (any -> any),
23-
__identifier__: any
24+
__identifier__: any,
25+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2426
}
2527

2628
@doc false

lib/reactor/dsl/compose.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ defmodule Reactor.Dsl.Compose do
1212
guards: [],
1313
name: nil,
1414
reactor: nil,
15-
support_undo?: true
15+
support_undo?: true,
16+
__spark_metadata__: nil
1617

1718
alias Reactor.{Builder, Dsl}
1819

@@ -25,7 +26,8 @@ defmodule Reactor.Dsl.Compose do
2526
guards: [Dsl.Where.t() | Dsl.Guard.t()],
2627
name: any,
2728
reactor: module | Reactor.t(),
28-
support_undo?: boolean
29+
support_undo?: boolean,
30+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2931
}
3032

3133
@doc false

lib/reactor/dsl/debug.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ defmodule Reactor.Dsl.Debug do
1010
description: nil,
1111
guards: [],
1212
level: :debug,
13-
name: nil
13+
name: nil,
14+
__spark_metadata__: nil
1415

1516
alias Reactor.Dsl.{Argument, Build, Debug, Guard, WaitFor, Where}
1617

@@ -20,7 +21,8 @@ defmodule Reactor.Dsl.Debug do
2021
description: nil | String.t(),
2122
guards: [Where.t() | Guard.t()],
2223
level: Logger.level(),
23-
name: atom
24+
name: atom,
25+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2426
}
2527

2628
@doc false

lib/reactor/dsl/flunk.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,17 @@ defmodule Reactor.Dsl.Flunk do
2121
description: nil,
2222
guards: [],
2323
name: nil,
24-
message: nil
24+
message: nil,
25+
__spark_metadata__: nil
2526

2627
@type t :: %Flunk{
2728
__identifier__: any,
2829
arguments: [Argument.t()],
2930
description: nil | String.t(),
3031
guards: [Where.t() | Guard.t()],
3132
message: Template.t(),
32-
name: atom
33+
name: atom,
34+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
3335
}
3436

3537
@doc false

lib/reactor/dsl/group.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ defmodule Reactor.Dsl.Group do
1212
description: nil,
1313
guards: [],
1414
name: nil,
15-
steps: []
15+
steps: [],
16+
__spark_metadata__: nil
1617

1718
alias Reactor.{Builder, Dsl, Step}
1819

@@ -25,7 +26,8 @@ defmodule Reactor.Dsl.Group do
2526
description: nil | String.t(),
2627
guards: [Dsl.Where.t() | Dsl.Guard.t()],
2728
name: atom,
28-
steps: [Dsl.Step.t()]
29+
steps: [Dsl.Step.t()],
30+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2931
}
3032

3133
@doc false

lib/reactor/dsl/guard.ex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ defmodule Reactor.Dsl.Guard do
55
See `d:Reactor.step.guard`
66
"""
77

8-
defstruct __identifier__: nil, description: nil, fun: nil
8+
defstruct __identifier__: nil, description: nil, fun: nil, __spark_metadata__: nil
99

1010
alias Reactor.Guard
1111

1212
@type t :: %__MODULE__{
1313
__identifier__: any,
1414
description: nil | String.t(),
15-
fun: (Reactor.inputs(), Reactor.context() -> :cont | {:halt, Reactor.Step.run_result()})
15+
fun: (Reactor.inputs(), Reactor.context() -> :cont | {:halt, Reactor.Step.run_result()}),
16+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
1617
}
1718

1819
@doc false

lib/reactor/dsl/input.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,17 @@ defmodule Reactor.Dsl.Input do
88
defstruct __identifier__: nil,
99
description: nil,
1010
name: nil,
11-
transform: nil
11+
transform: nil,
12+
__spark_metadata__: nil
1213

1314
alias Reactor.{Builder, Dsl, Step}
1415

1516
@type t :: %Dsl.Input{
1617
name: any,
1718
description: nil | String.t(),
1819
transform: {module, keyword},
19-
__identifier__: any
20+
__identifier__: any,
21+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
2022
}
2123

2224
@doc false

lib/reactor/dsl/map.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ defmodule Reactor.Dsl.Map do
1616
return: nil,
1717
source: nil,
1818
steps: [],
19-
strict_ordering?: true
19+
strict_ordering?: true,
20+
__spark_metadata__: nil
2021

2122
alias Reactor.{Builder, Dsl, Step, Template}
2223

@@ -32,7 +33,8 @@ defmodule Reactor.Dsl.Map do
3233
return: atom,
3334
source: Template.t(),
3435
steps: [Dsl.Step.t()],
35-
strict_ordering?: boolean
36+
strict_ordering?: boolean,
37+
__spark_metadata__: Spark.Dsl.Entity.spark_meta()
3638
}
3739

3840
@doc false

0 commit comments

Comments
 (0)