Skip to content

Commit 6552b2b

Browse files
authored
[Fusion] Moved directives and definitions from Mutable to Composition (#8888)
1 parent aa214e1 commit 6552b2b

17 files changed

+524
-59
lines changed

src/HotChocolate/Mutable/src/Types.Mutable/Definitions/CacheControlMutableDirectiveDefinition.cs renamed to src/HotChocolate/Fusion-vnext/src/Fusion.Composition/Definitions/CacheControlMutableDirectiveDefinition.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
namespace HotChocolate.Types.Mutable.Definitions;
1+
using HotChocolate.Types;
2+
using HotChocolate.Types.Mutable;
3+
4+
namespace HotChocolate.Fusion.Definitions;
25

36
public sealed class CacheControlMutableDirectiveDefinition : MutableDirectiveDefinition
47
{
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
namespace HotChocolate.Types.Mutable.Definitions;
1+
using HotChocolate.Types.Mutable;
2+
3+
namespace HotChocolate.Fusion.Definitions;
24

35
public sealed class CacheControlScopeMutableEnumTypeDefinition : MutableEnumTypeDefinition
46
{
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
namespace HotChocolate.Types.Mutable.Definitions;
1+
using HotChocolate.Types.Mutable;
2+
3+
namespace HotChocolate.Fusion.Definitions;
24

35
public sealed class ScalarSerializationTypeMutableEnumTypeDefinition : MutableEnumTypeDefinition
46
{

src/HotChocolate/Mutable/src/Types.Mutable/Definitions/SerializeAsMutableDirectiveDefinition.cs renamed to src/HotChocolate/Fusion-vnext/src/Fusion.Composition/Definitions/SerializeAsMutableDirectiveDefinition.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
namespace HotChocolate.Types.Mutable.Definitions;
1+
using HotChocolate.Types;
2+
using HotChocolate.Types.Mutable;
3+
4+
namespace HotChocolate.Fusion.Definitions;
25

36
public sealed class SerializeAsMutableDirectiveDefinition : MutableDirectiveDefinition
47
{

src/HotChocolate/Mutable/src/Types.Mutable/Definitions/TagMutableDirectiveDefinition.cs renamed to src/HotChocolate/Fusion-vnext/src/Fusion.Composition/Definitions/TagMutableDirectiveDefinition.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
namespace HotChocolate.Types.Mutable.Definitions;
1+
using HotChocolate.Types;
2+
using HotChocolate.Types.Mutable;
3+
4+
namespace HotChocolate.Fusion.Definitions;
25

36
public sealed class TagMutableDirectiveDefinition : MutableDirectiveDefinition
47
{

src/HotChocolate/Fusion-vnext/src/Fusion.Composition/DirectiveMergers/CacheControlDirectiveMerger.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
using System.Collections.Immutable;
2+
using HotChocolate.Fusion.Definitions;
3+
using HotChocolate.Fusion.Directives;
24
using HotChocolate.Fusion.Extensions;
35
using HotChocolate.Fusion.Options;
46
using HotChocolate.Language;
57
using HotChocolate.Types;
68
using HotChocolate.Types.Mutable;
7-
using HotChocolate.Types.Mutable.Definitions;
8-
using HotChocolate.Types.Mutable.Directives;
99
using ArgumentNames = HotChocolate.Fusion.WellKnownArgumentNames;
1010
using DirectiveNames = HotChocolate.Fusion.WellKnownDirectiveNames;
1111

src/HotChocolate/Fusion-vnext/src/Fusion.Composition/DirectiveMergers/SerializeAsDirectiveMerger.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
using System.Collections.Immutable;
22
using System.Diagnostics;
3+
using HotChocolate.Fusion.Definitions;
4+
using HotChocolate.Fusion.Directives;
35
using HotChocolate.Fusion.Extensions;
46
using HotChocolate.Fusion.Options;
57
using HotChocolate.Language;
68
using HotChocolate.Types;
79
using HotChocolate.Types.Mutable;
8-
using HotChocolate.Types.Mutable.Definitions;
9-
using HotChocolate.Types.Mutable.Directives;
1010
using ArgumentNames = HotChocolate.Fusion.WellKnownArgumentNames;
1111
using DirectiveNames = HotChocolate.Fusion.WellKnownDirectiveNames;
1212

src/HotChocolate/Fusion-vnext/src/Fusion.Composition/DirectiveMergers/TagDirectiveMerger.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using System.Collections.Immutable;
2+
using HotChocolate.Fusion.Definitions;
3+
using HotChocolate.Fusion.Directives;
24
using HotChocolate.Fusion.Extensions;
35
using HotChocolate.Fusion.Options;
46
using HotChocolate.Types;
57
using HotChocolate.Types.Mutable;
6-
using HotChocolate.Types.Mutable.Definitions;
7-
using HotChocolate.Types.Mutable.Directives;
88
using ArgumentNames = HotChocolate.Fusion.WellKnownArgumentNames;
99
using DirectiveNames = HotChocolate.Fusion.WellKnownDirectiveNames;
1010

src/HotChocolate/Mutable/src/Types.Mutable/Directives/CacheControlDirective.cs renamed to src/HotChocolate/Fusion-vnext/src/Fusion.Composition/Directives/CacheControlDirective.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
using System.Collections.Immutable;
22
using HotChocolate.Language;
3+
using HotChocolate.Types;
34

4-
namespace HotChocolate.Types.Mutable.Directives;
5+
namespace HotChocolate.Fusion.Directives;
56

67
public sealed class CacheControlDirective(
78
int? maxAge = null,

src/HotChocolate/Mutable/src/Types.Mutable/Directives/SerializeAsDirective.cs renamed to src/HotChocolate/Fusion-vnext/src/Fusion.Composition/Directives/SerializeAsDirective.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
using HotChocolate.Language;
2+
using HotChocolate.Types;
23
using ArgumentNames = HotChocolate.Types.DirectiveNames.SerializeAs.Arguments;
34

4-
namespace HotChocolate.Types.Mutable.Directives;
5+
namespace HotChocolate.Fusion.Directives;
56

67
public sealed class SerializeAsDirective(ScalarSerializationType type, string? pattern)
78
{

0 commit comments

Comments
 (0)