Skip to content

Commit 40e7b46

Browse files
janettecfacebook-github-bot
authored andcommitted
Add platform info maker fn for fragment spread
Reviewed By: mjmahone Differential Revision: D76785553 fbshipit-source-id: e75b29bc407c90c225fdac15d43b17c80da5d6f8
1 parent 7e8f975 commit 40e7b46

File tree

1 file changed

+7
-0
lines changed
  • compiler/crates/graphql-ir/src

1 file changed

+7
-0
lines changed

compiler/crates/graphql-ir/src/ir.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,13 @@ pub enum ExecutableDefinition {
5151
}
5252

5353
impl ExecutableDefinition {
54+
pub fn directives(&self) -> &[Directive] {
55+
match self {
56+
ExecutableDefinition::Operation(node) => &node.directives,
57+
ExecutableDefinition::Fragment(node) => &node.directives,
58+
}
59+
}
60+
5461
pub fn has_directive(&self, directive_name: DirectiveName) -> bool {
5562
match self {
5663
ExecutableDefinition::Operation(node) => node

0 commit comments

Comments
 (0)