Skip to content
File

Blob: src/pyodide/types/modules.d.ts

typescript33 lines
1// Copyright (c) 2026 Cloudflare, Inc.
2// Licensed under the Apache 2.0 license found in the LICENSE file or at:
3// https://opensource.org/licenses/Apache-2.0
4 
5declare module 'pyodide-internal:introspection.py' {
6 const value: Uint8Array;
7 export default value;
8}
9 
10declare module 'pyodide-internal:setup_python_search_path.py' {
11 const value: Uint8Array;
12 export default value;
13}
14 
15declare module 'pyodideRuntime-internal:emscriptenSetup' {
16 function instantiateEmscriptenModule(
17 isWorkerd: boolean,
18 pythonStdlib: ArrayBuffer,
19 pyodideWasmModule: WebAssembly.Module
20 ): Promise<Module>;
21 export { instantiateEmscriptenModule };
22}
23 
24declare module 'pyodideRuntime-internal:python_stdlib.zip' {
25 const value: ArrayBuffer;
26 export default value;
27}
28 
29declare module 'pyodideRuntime-internal:pyodide.asm.wasm' {
30 const value: WebAssembly.Module;
31 export default value;
32}