INNER CODE UNIT · TypeScript

formatArgument

Escape-Technologies/graphman · src/converters.ts:63

function formatArgument(arg: Argument): FormattedArgument {
  const formattedType: string = nestedArgToString(arg);

  const defaultNonNullValue = formattedType
    .replace(arg.typeName, getDefaultValue(arg.typeName))
    .replaceAll("!", "");
  const defaultValue = formattedType.includes("!")
    ? defaultNonNullValue
    : "null";

  return {
    defaultValue,
    formattedType,
    formattedVariable: `\t"${arg.name}": ${defaultValue}`,
  };
}

function formatField(field: ObjectField): FormattedField {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…