public static function typeMetaFieldDef()
{
if (!isset(self::$map['__type'])) {
self::$map['__type'] = FieldDefinition::create(['name' => '__type', 'type' => self::_type(), 'description' => 'Request the type information of a single type.', 'args' => [['name' => 'name', 'type' => Type::nonNull(Type::string())]], 'resolve' => function ($source, $args, $context, ResolveInfo $info) {
return $info->schema->getType($args['name']);
}]);
}
return self::$map['__type'];
}