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 {