export function kindToTypeString()

in composition/src/utils/utils.ts [88:157]


export function kindToTypeString(kind: Kind): string {
  switch (kind) {
    case Kind.BOOLEAN: {
      return BOOLEAN_SCALAR;
    }
    case Kind.ENUM:
    // intentional fallthrough
    case Kind.ENUM_TYPE_DEFINITION: {
      return ENUM;
    }
    case Kind.ENUM_TYPE_EXTENSION: {
      return 'Enum extension';
    }
    case Kind.ENUM_VALUE_DEFINITION: {
      return ENUM_VALUE;
    }
    case Kind.FIELD_DEFINITION: {
      return FIELD;
    }
    case Kind.FLOAT: {
      return FLOAT_SCALAR;
    }
    case Kind.INPUT_OBJECT_TYPE_DEFINITION: {
      return INPUT_OBJECT;
    }
    case Kind.INPUT_OBJECT_TYPE_EXTENSION: {
      return 'Input Object extension';
    }
    case Kind.INPUT_VALUE_DEFINITION: {
      return INPUT_VALUE;
    }
    case Kind.INT: {
      return INT_SCALAR;
    }
    case Kind.INTERFACE_TYPE_DEFINITION: {
      return INTERFACE;
    }
    case Kind.INTERFACE_TYPE_EXTENSION: {
      return 'Interface extension';
    }
    case Kind.NULL: {
      return NULL;
    }
    case Kind.OBJECT:
    // intentional fallthrough
    case Kind.OBJECT_TYPE_DEFINITION: {
      return OBJECT;
    }
    case Kind.OBJECT_TYPE_EXTENSION: {
      return 'Object extension';
    }
    case Kind.STRING: {
      return STRING_SCALAR;
    }
    case Kind.SCALAR_TYPE_DEFINITION: {
      return SCALAR;
    }
    case Kind.SCALAR_TYPE_EXTENSION: {
      return 'Scalar extension';
    }
    case Kind.UNION_TYPE_DEFINITION: {
      return UNION;
    }
    case Kind.UNION_TYPE_EXTENSION: {
      return 'Union extension';
    }
    default:
      return kind;
  }
}