ReadonlyclientReadonlyhandleReadonlyidThe id of the server-side kernel.
ReadonlymodelThe kernel model, for convenience.
ReadonlynameThe name of the server-side kernel.
ReadonlyserverThe server settings for the kernel.
The subshell ID, main shell has null.
ReadonlyusernameThe client username.
Signal emitted for any sent or received message.
Current connection status of the worker.
Signal emitted when connection status changes.
Signal emitted when the kernel is disposed.
Whether the kernel has pending input requests.
Promise resolving to kernel info metadata.
Signal emitted for IOPub channel messages.
Whether this kernel has been disposed.
Signal emitted when pending input state changes.
Promise resolving to the kernel spec model.
Current execution status of the Pyodide kernel.
Signal emitted when kernel status changes.
Whether the kernel supports subshells.
Signal emitted for unhandled kernel messages.
Terminate the worker and dispose resources.
Check if a comm exists (always false for Pyodide).
Comm ID to check (unused).
Always false.
Interrupt execution (not supported, web workers cannot be interrupted).
Reconnect to the kernel (no-op for Pyodide).
Register a comm target (no-op for Pyodide).
Comm target name (unused).
Handler for comm open messages (unused).
Register a message hook (no-op for Pyodide).
Message ID to hook (unused).
Hook function (unused).
Remove a comm target (no-op for Pyodide).
Comm target name (unused).
Handler to remove (unused).
Remove input guard (no-op for Pyodide).
Remove a message hook (no-op for Pyodide).
Message ID to unhook (unused).
Hook function to remove (unused).
Request comm info (returns empty for Pyodide).
Comm info request content (unused).
Promise resolving to empty comms.
Request code completion suggestions.
Completion request with cursor position.
Promise resolving to completion matches.
Execute code in the Pyodide kernel via worker.
Execution request with code string.
Optional_disposeOnDone: booleanWhether to dispose future after completion (unused).
Optional_metadata: anyOptional metadata for the request (unused).
Kernel future tracking execution progress.
Request command history (returns empty for Pyodide).
History request content (unused).
Promise resolving to empty history.
Request object inspection (not supported for Pyodide).
Inspection request content (unused).
Promise resolving to empty inspection result.
Check if code is complete (always returns complete for Pyodide).
Is-complete request content (unused).
Promise resolving to complete status.
Request kernel info metadata.
Promise resolving to kernel info reply.
Restart the Pyodide kernel by terminating and recreating the worker.
Send control message (not supported for Pyodide).
Control message to send (unused).
Optional_expectReply: booleanWhether to expect a reply (unused).
Optional_disposeOnDone: booleanWhether to dispose after done (unused).
Send input reply (no-op for Pyodide).
Input reply content (unused).
Send shell message (not supported for Pyodide).
Shell message to send (unused).
Optional_expectReply: booleanWhether to expect a reply (unused).
Optional_disposeOnDone: booleanWhether to dispose after done (unused).
Shut down the Pyodide kernel and dispose resources.
Inline Pyodide kernel that creates Web Worker from Blob URL.