Home / Function/ getArgumentValue() — supabase Function Reference

getArgumentValue() — supabase Function Reference

Architecture documentation for the getArgumentValue() function in fields.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  6a15612b_9e48_f6eb_3f79_5e122e7bb12f["getArgumentValue()"]
  25f878c6_cb46_7aea_c38c_0534df600019["getArguments()"]
  25f878c6_cb46_7aea_c38c_0534df600019 -->|calls| 6a15612b_9e48_f6eb_3f79_5e122e7bb12f
  style 6a15612b_9e48_f6eb_3f79_5e122e7bb12f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/resources/utils/fields.ts lines 62–81

function getArgumentValue(arg: ValueNode, info: GraphQLResolveInfo) {
  switch (arg.kind) {
    case 'FloatValue':
      return parseFloat(arg.value)
    case 'IntValue':
      return parseInt(arg.value, 10)
    case 'Variable':
      return info.variableValues[arg.name.value]
    case 'ListValue':
      return arg.values.map((argument) => getArgumentValue(argument, info))
    case 'ObjectValue':
      return arg.fields.reduce((argValue, objectField) => {
        argValue[objectField.name.value] = getArgumentValue(objectField.value, info)
        return argValue
      }, {})
    default:
      // @ts-ignore
      return arg.value
  }
}

Subdomains

Called By

Frequently Asked Questions

What does getArgumentValue() do?
getArgumentValue() is a function in the supabase codebase.
What calls getArgumentValue()?
getArgumentValue() is called by 1 function(s): getArguments.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free