code: def __getitem__(self, key: int, /) -> _T_co | NestedSequence[_T_co]:
      ...
  
file_path: cupy/cupy/array_api/_typing.py
imports: from __future__ import annotations
  from cupy.cuda import Device
  import sys
  from typing import Any, Literal, Sequence, Type, Union, TYPE_CHECKING, TypeVar, Protocol
  from ._array_object import Array
  from numpy import dtype, int8, int16, int32, int64, uint8, uint16, uint32, uint64, float32, float64
label_desc: Use image node_id 1 for calling the NestedSequence obj's underlying member method code with example usage: obj.__getitem__() without return types