withAlias method

Context withAlias({
  1. Name? nextFieldName,
  2. Name? nextClassName,
  3. Name? alias,
})

Returns a copy of this context, with the same type and path.

Implementation

Context withAlias({
  Name? nextFieldName,
  Name? nextClassName,
  Name? alias,
}) =>
    Context(
      schema: schema,
      typeDefinitionNodeVisitor: typeDefinitionNodeVisitor,
      options: options,
      schemaMap: schemaMap,
      path: path,
      currentType: currentType,
      currentFieldName: nextFieldName,
      currentClassName: nextClassName,
      ofUnion: ofUnion,
      alias: alias,
      generatedClasses: generatedClasses,
      inputsClasses: inputsClasses,
      fragments: fragments,
      align: align,
      usedEnums: usedEnums,
      usedInputObjects: usedInputObjects,
    );