od_stub_readonly.pyi 902 B

12345678910111213141516171819
  1. from typing import Any
  2. from uuid import UUID
  3. def get(name: str) -> UUID: ...
  4. def get_value(obj: UUID) -> Any: ...
  5. def get_target(link: UUID) -> UUID: ...
  6. def get_source(link: UUID) -> UUID: ...
  7. def get_slot(obj: UUID, attr_name: str) -> UUID: ...
  8. def get_slots(obj: UUID) -> list[str]: ...
  9. def get_slot_value(obj: UUID, attr_name: str) -> Any: ...
  10. def get_slot_value_default(obj: UUID, attr_name: str, default: any) -> Any: ...
  11. def get_all_instances(type_name: str, include_subtypes=True) -> list[UUID]: ...
  12. def get_name(obj: UUID) -> str: ...
  13. def get_type_name(obj: UUID) -> str: ...
  14. def get_outgoing(obj: UUID, assoc_name: str, include_subtypes=True) -> list[UUID]: ...
  15. def get_incoming(obj: UUID, assoc_name: str, include_subtypes: object = True) -> list[UUID]: ...
  16. def has_slot(obj: UUID, attr_name: str) -> bool: ...
  17. def is_instance(obj: UUID, type_name: str, include_subtypes=True) -> bool: ...