refactor: migrated native tools to WASM-based implementation
- Consolidated grep, find, and image processing into a new `@oh-my-pi/pi-natives` WASM package. - Eliminated subprocess overhead and simplified JS tool implementations. - Updated CI to include Rust workspace, linting, formatting, and WASM build steps. - Documented `Promise.withResolvers()` and `using` declarations for wasm-bindgen.
This commit is contained in:
+22
@@ -0,0 +1,22 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export const memory: WebAssembly.Memory;
|
||||
export const __wbg_compiledpattern_free: (a: number, b: number) => void;
|
||||
export const __wbg_photonimage_free: (a: number, b: number) => void;
|
||||
export const compiledpattern_has_match: (a: number, b: number, c: number) => number;
|
||||
export const compiledpattern_new: (a: number, b: number) => void;
|
||||
export const compiledpattern_search: (a: number, b: number, c: number, d: number, e: number) => number;
|
||||
export const has_match: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
|
||||
export const photonimage_get_bytes: (a: number, b: number) => void;
|
||||
export const photonimage_get_bytes_jpeg: (a: number, b: number, c: number) => void;
|
||||
export const photonimage_get_height: (a: number) => number;
|
||||
export const photonimage_get_width: (a: number) => number;
|
||||
export const photonimage_new_from_byteslice: (a: number, b: number, c: number) => void;
|
||||
export const resize: (a: number, b: number, c: number, d: number) => number;
|
||||
export const search: (a: number, b: number, c: number) => number;
|
||||
export const compiledpattern_has_match_bytes: (a: number, b: number, c: number) => number;
|
||||
export const compiledpattern_search_bytes: (a: number, b: number, c: number, d: number, e: number) => number;
|
||||
export const __wbindgen_export: (a: number, b: number) => number;
|
||||
export const __wbindgen_export2: (a: number, b: number, c: number, d: number) => number;
|
||||
export const __wbindgen_export3: (a: number, b: number, c: number) => void;
|
||||
export const __wbindgen_add_to_stack_pointer: (a: number) => number;
|
||||
Reference in New Issue
Block a user