code: def dtype(self) -> _DType_co:
      ...
  
file_path: catboost/contrib/python/numpy/py3/numpy/_typing/_dtype_like.py
imports: from collections.abc import Sequence
  from typing import Any, Sequence, Union, TypeVar, Protocol, TypedDict, runtime_checkable
  import numpy
  from ._shape import _ShapeLike
  from ._char_codes import _BoolCodes, _UInt8Codes, _UInt16Codes, _UInt32Codes, _UInt64Codes, _Int8Codes, _Int16Codes, _Int32Codes, _Int64Codes, _Float16Codes, _Float32Codes, _Float64Codes, _Complex64Codes, _Complex128Codes, _ByteCodes, _ShortCodes, _IntCCodes, _IntPCodes, _IntCodes, _LongLongCodes, _UByteCodes, _UShortCodes, _UIntCCodes, _UIntPCodes, _UIntCodes, _ULongLongCodes, _HalfCodes, _SingleCodes, _DoubleCodes, _LongDoubleCodes, _CSingleCodes, _CDoubleCodes, _CLongDoubleCodes, _DT64Codes, _TD64Codes, _StrCodes, _BytesCodes, _VoidCodes, _ObjectCodes
label_desc: Use image node_id 1 for calling the _SupportsDType obj's underlying member method code with example usage: obj.dtype() without return types