In the previous post, we have seen how @noagg directive works
Now we will check how @nomath directive works.
- When you declare a data type in the schema, Hypi automatically generates Maths data types that are used to implement Mathematical functions.
- Let’s say you declare an
ABC
data type. The auto generated data type will beABCMaths
. All the generated Maths data types are parts of in theHypiMathType
. - If you declare the data type with
@nomath
directive, the above-mentioned Math data type will not be generated. - You will not be able to perform Maths functions on the data type.
Check this guide to learn more about Maths functions.
Declare below Data type in the schema.
type NoMathObj @nomath {
field: Int
}
The Maths data type NoMathObjMaths will not be generated.If you try to execute a Maths query, below error will pop up in the GraphQL Playground.
Do check below posts to know more about Maths Functions!