Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Distributive-Network/PythonMonkey
/ types & classes
Types & classes
69 in github.com/Distributive-Network/PythonMonkey
⨍
Functions
1,259
◇
Types & classes
69
↓ 13 callers
Class
MyClass
tests/python/test_objects.py:6
↓ 8 callers
Class
Counter
tests/python/test_arrays.py:1021
↓ 4 callers
Class
Future
include/PyEventLoop.hh:178
↓ 3 callers
Class
Class
tests/python/test_functions_this.py:28
↓ 3 callers
Class
PyEventLoop
include/PyEventLoop.hh:20
↓ 2 callers
Class
AsyncHandle
include/PyEventLoop.hh:34
↓ 1 callers
Class
BytesPayloadWithProgress
python/pythonmonkey/builtin_modules/XMLHttpRequest-internal.py:58
↓ 1 callers
Class
InnerClass
tests/python/test_objects.py:15
↓ 1 callers
Class
OuterClass
tests/python/test_objects.py:19
↓ 1 callers
Class
What
tests/python/test_functions_this.py:200
Class
python/pythonmonkey/builtin_modules/timers.js:24
Class
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:48
Class
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:66
Class
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:87
Class
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:101
Class
python/pythonmonkey/builtin_modules/event-target.js:17
Class
python/pythonmonkey/builtin_modules/event-target.js:102
Class
python/pythonmonkey/builtin_modules/console.js:17
Class
BoolType
* @brief This struct represents the 'bool' type in Python, which is represented as a 'long' in C++ */
include/BoolType.hh:19
Class
BufferType
include/BufferType.hh:19
Class
Console
* @see https://developer.mozilla.org/en-US/docs/Web/API/Console_API * @see https://console.spec.whatwg.org/
python/pythonmonkey/builtin_modules/console.js:17
Interface
DOMException
python/pythonmonkey/builtin_modules/dom-exception.d.ts:14
Class
DateType
* @brief This struct represents the 'datetime' type in Python from the datetime module, which is represented as a 'Date' object in JS */
include/DateType.hh:22
Class
DictType
* @brief This struct represents a dictionary in python. * * @author Giovanni */
include/DictType.hh:23
Class
Event
* The Event interface represents an event which takes place in the DOM. * @see https://developer.mozilla.org/en-US/docs/Web/API/Event
python/pythonmonkey/builtin_modules/event-target.js:17
Class
EventTarget
* @typedef {(ev: Event) => void} EventListenerFn * @typedef {{handleEvent(ev: Event): void}} EventListenerObj * @typedef {EventListenerFn | EventLis
python/pythonmonkey/builtin_modules/event-target.js:102
Class
ExceptionType
* @brief This struct represents a Python Exception object from the corresponding JS Error object */
include/ExceptionType.hh:21
Class
FloatType
* @brief This struct represents the 'float' type in Python, which is represented as a 'double' in C++ */
include/FloatType.hh:19
Class
FuncType
* @brief This struct represents the 'function' type in Python */
include/FuncType.hh:21
Class
IntType
* @brief This struct represents the 'int' type (arbitrary-precision) in Python */
include/IntType.hh:21
Class
JSArrayIterProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSArrayProxy type * */
include/JSArrayIterProxy.hh:41
Class
JSArrayProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSArrayProxy type * */
include/JSArrayProxy.hh:34
Class
JSFunctionProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSFunctionProxy type * */
include/JSFunctionProxy.hh:30
Class
JSMethodProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSMethodProxy type * */
include/JSMethodProxy.hh:33
Class
JSObjectItemsProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSObjectItemsProxy type * */
include/JSObjectItemsProxy.hh:32
Class
JSObjectIterProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSArrayProxy type * */
include/JSObjectIterProxy.hh:47
Class
JSObjectKeysProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSObjectKeysProxy type * */
include/JSObjectKeysProxy.hh:32
Class
JSObjectProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSObjectProxy type * */
include/JSObjectProxy.hh:34
Class
JSObjectValuesProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSObjectValuesProxy type * */
include/JSObjectValuesProxy.hh:32
Class
JSStringProxyMethodDefinitions
* @brief This struct is a bundle of methods used by the JSStringProxy type * */
include/JSStringProxy.hh:35
Class
JobQueue
* @brief Implement the ECMAScript Job Queue: * https://www.ecma-international.org/ecma-262/9.0/index.html#sec-jobs-and-job-queues * @see https://hg.
include/JobQueue.hh:24
Class
ListType
* @brief This struct represents a list in python * * @author Giovanni */
include/ListType.hh:24
Class
Lock
include/PyEventLoop.hh:264
Class
NoneType
* @brief This struct represents the 'None' type in Python */
include/NoneType.hh:19
Class
NullType
* @brief This struct represents the JS null type in Python using a singleton object on the pythonmonkey module */
include/NullType.hh:19
Class
ProgressEvent
* Events using the ProgressEvent interface indicate some kind of progression.
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:48
Enum
PromiseState
python/pythonmonkey/global.d.ts:None
Class
PromiseType
* @brief This struct represents the JS Promise type in Python using our custom pythonmonkey.promise type */
include/PromiseType.hh:22
Enum
ProxySlots
include/PyBaseProxyHandler.hh:33
Class
PyBaseProxyHandler
* @brief base class for PyDictProxyHandler and PyListProxyHandler */
include/PyBaseProxyHandler.hh:24
Class
PyBytesProxyHandler
* @brief This struct is the ProxyHandler for JS Proxy Iterable pythonmonkey creates to handle coercion from python iterables to JS Objects * */
include/PyBytesProxyHandler.hh:22
Class
PyDictProxyHandler
* @brief This struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates to handle coercion from python dicts to JS Objects * */
include/PyDictProxyHandler.hh:21
Class
PyIterableProxyHandler
* @brief This struct is the ProxyHandler for JS Proxy Iterable pythonmonkey creates to handle coercion from python iterables to JS Objects * */
include/PyIterableProxyHandler.hh:22
Class
PyListProxyHandler
* @brief This struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates * to handle coercion from python lists to JS Array objects */
include/PyListProxyHandler.hh:21
Class
PyModuleDef
src/modules/pythonmonkey/pythonmonkey.cc:547
Class
PyModuleDef
include/modules/pythonmonkey/pythonmonkey.hh:73
Class
PyObjectProxyHandler
* @brief This struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates to handle coercion from python objects to JS Objects * */
include/PyObjectProxyHandler.hh:24
Class
PythonExternalString
include/jsTypeFactory.hh:19
Class
StrType
* @brief This struct represents the 'string' type in Python, which is represented as a 'char*' in C++ */
include/StrType.hh:21
Class
TestHTTPRequestHandler
tests/python/test_xhr.py:8
Class
Timeout
* Implement Node.js-style `timeoutId` class returned from setTimeout() and setInterval() * @see https://nodejs.org/api/timers.html#class-timeout
python/pythonmonkey/builtin_modules/timers.js:24
Interface
URL
python/pythonmonkey/builtin_modules/url.d.ts:19
Interface
URLSearchParams
python/pythonmonkey/builtin_modules/url.d.ts:62
Class
WTF
WTFPythonMonkey to use as a Python context manager (`with`-statement) Usage: ```py from pythonmonkey.lib.wtfpm import WTF with WTF(
python/pythonmonkey/lib/wtfpm.py:18
Class
XHRResponse
See definitions in `XMLHttpRequest-internal.d.ts`
python/pythonmonkey/builtin_modules/XMLHttpRequest-internal.py:18
Interface
XHRResponse
python/pythonmonkey/builtin_modules/XMLHttpRequest-internal.d.ts:13
Class
XMLHttpRequest
* Implement the `XMLHttpRequest` API (`XHR` for short) according to the spec. * @see https://xhr.spec.whatwg.org/
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:101
Class
XMLHttpRequestEventTarget
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:66
Class
XMLHttpRequestUpload
python/pythonmonkey/builtin_modules/XMLHttpRequest.js:87