@squareys/webdecks-sdk - v0.0.0
    Preparing search index...

    Interface SpreadsheetWasm

    The complete WebSheets C ABI (wsheet_sdk_*) plus the Emscripten runtime.

    interface SpreadsheetWasm {
        HEAPU8: Uint8Array;
        _malloc(bytes: number): number;
        _free(pointer: number): void;
        WebGPU?: WebGpuManagers;
        specialHTMLTargets?: Record<string, EventTarget>;
        preinitializedWebGPUDevice?: GPUDevice;
        _wsheet_sdk_abi(): number;
        _wsheet_sdk_book_open(): number;
        _wsheet_sdk_book_close(book: number): void;
        _wsheet_sdk_temp_reserve(bytes: number): number;
        _wsheet_sdk_temp_cap(): number;
        _wsheet_sdk_load_tsv(
            book: number,
            sheet: number,
            row: number,
            col: number,
            ptr: number,
            len: number,
        ): void;
        _ws_clear(): void;
        _ws_after_import(): void;
        _ws_add_sheet(namePtr: number, nameLen: number): number;
        _ws_set_sheet_name(sheet: number, namePtr: number, nameLen: number): void;
        _ws_set_cell(
            sheet: number,
            row: number,
            col: number,
            ptr: number,
            len: number,
        ): void;
        _ws_reserve_cells(sheet: number, cellCount: number, strBytes: number): void;
        _ws_set_import_styles(
            meta: number,
            count: number,
            strBlob: number,
            strLen: number,
        ): void;
        _ws_set_import_sharedstrings(
            meta: number,
            count: number,
            strBlob: number,
            strLen: number,
            runPtr: number,
            runCount: number,
        ): void;
        _ws_import_sheetdata(sheet: number, ptr: number, len: number): void;
        _ws_clear_import_tables(): void;
        _ws_merge(
            sheet: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
        ): void;
        _ws_set_col_width(sheet: number, col: number, px: number): void;
        _ws_set_freeze(sheet: number, rows: number, cols: number): void;
        _ws_defined_name(
            namePtr: number,
            nameLen: number,
            refPtr: number,
            refLen: number,
        ): void;
        _ws_set_theme_scheme(
            c0: number,
            c1: number,
            c2: number,
            c3: number,
            c4: number,
            c5: number,
            c6: number,
            c7: number,
            c8: number,
            c9: number,
            c10: number,
            c11: number,
        ): void;
        _wsheet_sdk_book_info(book: number, out: number): number;
        _wsheet_sdk_sheet_info(book: number, sheet: number, out: number): number;
        _wsheet_sdk_sheet_name(
            book: number,
            sheet: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_cell_info(
            book: number,
            sheet: number,
            row: number,
            col: number,
            out: number,
        ): number;
        _wsheet_sdk_cell_text(
            book: number,
            sheet: number,
            row: number,
            col: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_cell_formula(
            book: number,
            sheet: number,
            row: number,
            col: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_cell_number(
            book: number,
            sheet: number,
            row: number,
            col: number,
        ): number;
        _wsheet_sdk_sel_info(book: number, out: number): number;
        _wsheet_sdk_sel_aggregate(book: number, which: number): number;
        _wsheet_sdk_set_cell(
            book: number,
            sheet: number,
            row: number,
            col: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_set_formula(
            book: number,
            sheet: number,
            row: number,
            col: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_set_number(
            book: number,
            sheet: number,
            row: number,
            col: number,
            value: number,
        ): void;
        _wsheet_sdk_set_text(
            book: number,
            sheet: number,
            row: number,
            col: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_add_sheet(book: number, ptr: number, len: number): number;
        _wsheet_sdk_recalc(book: number): void;
        _wsheet_sdk_set_sheet_name(
            book: number,
            sheet: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_set_style(
            book: number,
            sheet: number,
            row: number,
            col: number,
            fmtBits: number,
            fg: number,
            bg: number,
            halign: number,
            valign: number,
            numFmt: number,
            decimals: number,
            borders: number,
            borderColor: number,
            borderStyle: number,
        ): void;
        _wsheet_sdk_set_fill(
            book: number,
            sheet: number,
            row: number,
            col: number,
            bg: number,
            fg: number,
        ): void;
        _wsheet_sdk_set_numfmt(
            book: number,
            sheet: number,
            row: number,
            col: number,
            codePtr: number,
            codeLen: number,
        ): void;
        _wsheet_sdk_set_font(
            book: number,
            sheet: number,
            row: number,
            col: number,
            namePtr: number,
            nameLen: number,
            sizePt: number,
        ): void;
        _wsheet_sdk_set_cell_indent(
            book: number,
            sheet: number,
            row: number,
            col: number,
            indent: number,
        ): void;
        _wsheet_sdk_set_cell_textrot(
            book: number,
            sheet: number,
            row: number,
            col: number,
            rot: number,
        ): void;
        _wsheet_sdk_set_cell_diag(
            book: number,
            sheet: number,
            row: number,
            col: number,
            diag: number,
        ): void;
        _wsheet_sdk_set_borders(book: number, preset: number): void;
        _wsheet_sdk_cell_textrot(
            book: number,
            sheet: number,
            row: number,
            col: number,
        ): number;
        _wsheet_sdk_merge(
            book: number,
            sheet: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
        ): void;
        _wsheet_sdk_add_hyperlink(
            book: number,
            sheet: number,
            row: number,
            col: number,
            url: number,
            urlLen: number,
            tip: number,
            tipLen: number,
        ): void;
        _wsheet_sdk_add_comment(
            book: number,
            sheet: number,
            row: number,
            col: number,
            authorPtr: number,
            authorLen: number,
            textPtr: number,
            textLen: number,
        ): void;
        _wsheet_sdk_cell_hyperlink(
            book: number,
            sheet: number,
            row: number,
            col: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_cell_comment(
            book: number,
            sheet: number,
            row: number,
            col: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_set_col_width(
            book: number,
            sheet: number,
            col: number,
            px: number,
        ): void;
        _wsheet_sdk_set_row_height(
            book: number,
            sheet: number,
            row: number,
            px: number,
        ): void;
        _wsheet_sdk_set_freeze(
            book: number,
            sheet: number,
            rows: number,
            cols: number,
        ): void;
        _wsheet_sdk_set_col_hidden(
            book: number,
            sheet: number,
            col: number,
            hidden: number,
        ): void;
        _wsheet_sdk_set_row_hidden(
            book: number,
            sheet: number,
            row: number,
            hidden: number,
        ): void;
        _wsheet_sdk_col_hidden(book: number, sheet: number, col: number): number;
        _wsheet_sdk_row_hidden(book: number, sheet: number, row: number): number;
        _wsheet_sdk_group_rows(
            book: number,
            sheet: number,
            a: number,
            b: number,
            collapsed: number,
        ): void;
        _wsheet_sdk_group_cols(
            book: number,
            sheet: number,
            a: number,
            b: number,
            collapsed: number,
        ): void;
        _wsheet_sdk_split(book: number, sheet: number, which: number): number;
        _wsheet_sdk_delete_sheet(book: number, idx: number): number;
        _wsheet_sdk_duplicate_sheet(book: number, idx: number): number;
        _wsheet_sdk_set_active(book: number, idx: number): void;
        _wsheet_sdk_active_sheet(book: number): number;
        _wsheet_sdk_set_filter(
            book: number,
            sheet: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
        ): void;
        _wsheet_sdk_set_col_filter(
            book: number,
            sheet: number,
            col: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_defined_name(
            book: number,
            namePtr: number,
            nameLen: number,
            refPtr: number,
            refLen: number,
        ): void;
        _wsheet_sdk_defined_name_count(book: number): number;
        _wsheet_sdk_defined_name_get(
            book: number,
            idx: number,
            which: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_chart_begin(
            book: number,
            sheet: number,
            type: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
        ): number;
        _wsheet_sdk_chart_meta(
            book: number,
            sheet: number,
            idx: number,
            showLegend: number,
            legendPos: number,
            showVal: number,
            showPercent: number,
            varyColors: number,
            grouping: number,
            titlePtr: number,
            titleLen: number,
            markers: number,
        ): void;
        _wsheet_sdk_chart_cat(
            book: number,
            sheet: number,
            idx: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_chart_series(
            book: number,
            sheet: number,
            idx: number,
            namePtr: number,
            nameLen: number,
            color: number,
        ): number;
        _wsheet_sdk_chart_value(
            book: number,
            sheet: number,
            idx: number,
            seriesIdx: number,
            v: number,
        ): void;
        _wsheet_sdk_chart_axis_titles(
            book: number,
            sheet: number,
            idx: number,
            xPtr: number,
            xLen: number,
            yPtr: number,
            yLen: number,
        ): void;
        _wsheet_sdk_chart_gridlines(
            book: number,
            sheet: number,
            idx: number,
            on: number,
        ): void;
        _wsheet_sdk_chart_ex_kind(
            book: number,
            sheet: number,
            idx: number,
            kind: number,
        ): void;
        _wsheet_sdk_chart_count(book: number, sheet: number): number;
        _wsheet_sdk_chart_kind(book: number, sheet: number, idx: number): number;
        _wsheet_sdk_chart_series_count(
            book: number,
            sheet: number,
            idx: number,
        ): number;
        _wsheet_sdk_chart_cat_count(
            book: number,
            sheet: number,
            idx: number,
        ): number;
        _wsheet_sdk_chart_series_value(
            book: number,
            sheet: number,
            idx: number,
            series: number,
            point: number,
        ): number;
        _wsheet_sdk_chart_series_kind(
            book: number,
            sheet: number,
            idx: number,
            series: number,
        ): number;
        _wsheet_sdk_chart_series_color(
            book: number,
            sheet: number,
            idx: number,
            series: number,
        ): number;
        _wsheet_sdk_chart_transpose(
            book: number,
            sheet: number,
            idx: number,
        ): number;
        _wsheet_sdk_chart_trendline_kind(
            book: number,
            sheet: number,
            idx: number,
            series: number,
        ): number;
        _wsheet_sdk_chart_select(book: number, sheet: number, idx: number): number;
        _wsheet_sdk_chart_set_kind(
            book: number,
            sheet: number,
            idx: number,
            kind: number,
        ): void;
        _wsheet_sdk_chart_add_trendline(
            book: number,
            sheet: number,
            idx: number,
            series: number,
            type: number,
            order: number,
            period: number,
            dispEq: number,
            dispR2: number,
        ): void;
        _wsheet_sdk_chart_remove_trendline(
            book: number,
            sheet: number,
            idx: number,
            series: number,
        ): void;
        _wsheet_sdk_chart_edit_begin(
            book: number,
            sheet: number,
            idx: number,
        ): number;
        _wsheet_sdk_chart_add_series(book: number): void;
        _wsheet_sdk_chart_remove_series(book: number, series: number): void;
        _wsheet_sdk_chart_add_category(book: number): void;
        _wsheet_sdk_chart_remove_category(book: number, cat: number): void;
        _wsheet_sdk_chart_switch_rowcol(book: number): void;
        _wsheet_sdk_chart_datasheet_set(
            book: number,
            dRow: number,
            dCol: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_chart_edit_range(book: number, ptr: number, len: number): void;
        _wsheet_sdk_chart_edit_end(book: number): void;
        _wsheet_sdk_cf_begin(
            book: number,
            sheet: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
            kind: number,
            op: number,
            priority: number,
        ): number;
        _wsheet_sdk_cf_dxf(
            book: number,
            sheet: number,
            idx: number,
            hasFill: number,
            fill: number,
            hasFont: number,
            font: number,
            bold: number,
            italic: number,
        ): void;
        _wsheet_sdk_cf_operand(
            book: number,
            sheet: number,
            idx: number,
            which: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_cf_stop(
            book: number,
            sheet: number,
            idx: number,
            stopIdx: number,
            cfvoType: number,
            val: number,
            color: number,
        ): void;
        _wsheet_sdk_cf_bar_color(
            book: number,
            sheet: number,
            idx: number,
            color: number,
        ): void;
        _wsheet_sdk_dv_begin(
            book: number,
            sheet: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
            type: number,
            op: number,
            allowBlank: number,
            showDropDown: number,
        ): number;
        _wsheet_sdk_dv_list_value(
            book: number,
            sheet: number,
            idx: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_dv_formula(
            book: number,
            sheet: number,
            idx: number,
            which: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_dv_msg_flags(
            book: number,
            sheet: number,
            idx: number,
            showInput: number,
            showError: number,
            errorStyle: number,
        ): void;
        _wsheet_sdk_dv_msg_text(
            book: number,
            sheet: number,
            idx: number,
            which: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_dv_count(book: number, sheet: number): number;
        _wsheet_sdk_dv_flags(book: number, sheet: number, idx: number): number;
        _wsheet_sdk_dv_msg_read(
            book: number,
            sheet: number,
            idx: number,
            which: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_spark_begin(
            book: number,
            sheet: number,
            row: number,
            col: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
            type: number,
            groupId: number,
            showMarkers: number,
            showNegative: number,
            minAxisType: number,
            maxAxisType: number,
        ): number;
        _wsheet_sdk_spark_color(
            book: number,
            sheet: number,
            idx: number,
            which: number,
            rgb: number,
        ): void;
        _wsheet_sdk_spark_count(book: number, sheet: number): number;
        _wsheet_sdk_spark_field(
            book: number,
            sheet: number,
            idx: number,
            field: number,
        ): number;
        _wsheet_sdk_add_image(
            book: number,
            sheet: number,
            enc: number,
            encLen: number,
            fromRow: number,
            fromCol: number,
            toRow: number,
            toCol: number,
            extW: number,
            extH: number,
        ): number;
        _wsheet_sdk_image_count(book: number): number;
        _wsheet_sdk_picture_count(book: number, sheet: number): number;
        _wsheet_sdk_picture_field(
            book: number,
            sheet: number,
            idx: number,
            field: number,
        ): number;
        _wsheet_sdk_pivot_begin(
            book: number,
            srcSheet: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
            outSheet: number,
            outRow: number,
            outCol: number,
            outRows: number,
            outCols: number,
            active: number,
            grandRows: number,
            grandCols: number,
        ): number;
        _wsheet_sdk_pivot_layout(
            book: number,
            layout: number,
            repeat: number,
            blank: number,
        ): void;
        _wsheet_sdk_pivot_field(
            book: number,
            srcCol: number,
            role: number,
            agg: number,
            sub: number,
            sort: number,
            sortby: number,
            show: number,
            vfmt: number,
        ): void;
        _wsheet_sdk_pivot_field_name(book: number, ptr: number, len: number): void;
        _wsheet_sdk_pivot_field_group(
            book: number,
            groupBy: number,
            start: number,
            step: number,
        ): void;
        _wsheet_sdk_pivot_filter(book: number, srcCol: number): void;
        _wsheet_sdk_pivot_end(book: number): number;
        _wsheet_sdk_pivot_count(book: number, sheet: number): number;
        _wsheet_sdk_pivot_get(
            book: number,
            sheet: number,
            idx: number,
            field: number,
        ): number;
        _wsheet_sdk_pivot_field_get(
            book: number,
            sheet: number,
            idx: number,
            fieldIdx: number,
            which: number,
        ): number;
        _wsheet_sdk_pivot_field_name_read(
            book: number,
            sheet: number,
            idx: number,
            fieldIdx: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_pivot_refresh(book: number, sheet: number, idx: number): number;
        _wsheet_sdk_set_page_setup(
            book: number,
            sheet: number,
            orientation: number,
            scale: number,
            fitToWidth: number,
            fitToHeight: number,
            paperSize: number,
            fitToPage: number,
            gridLines: number,
            headings: number,
        ): void;
        _wsheet_sdk_set_page_margins(
            book: number,
            sheet: number,
            left: number,
            right: number,
            top: number,
            bottom: number,
            header: number,
            footer: number,
        ): void;
        _wsheet_sdk_set_print_name(
            book: number,
            sheet: number,
            which: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_page_setup_get(
            book: number,
            sheet: number,
            which: number,
        ): number;
        _wsheet_sdk_page_margin(book: number, sheet: number, which: number): number;
        _wsheet_sdk_print_name(
            book: number,
            sheet: number,
            which: number,
            out: number,
            cap: number,
        ): number;
        _wsheet_sdk_set_protection(book: number, sheet: number, mask: number): void;
        _wsheet_sdk_set_protection_hash(
            book: number,
            sheet: number,
            which: number,
            ptr: number,
            len: number,
        ): void;
        _wsheet_sdk_protection_flag(
            book: number,
            sheet: number,
            bit: number,
        ): number;
        _wsheet_sdk_select(
            book: number,
            r0: number,
            c0: number,
            r1: number,
            c1: number,
        ): void;
        _wsheet_sdk_set_cursor(book: number, row: number, col: number): void;
        _wsheet_sdk_copy(book: number): void;
        _wsheet_sdk_cut(book: number): void;
        _wsheet_sdk_paste(book: number): number;
        _wsheet_sdk_paste_special(book: number, mode: number): number;
        _wsheet_sdk_clip_tsv(book: number, out: number, cap: number): number;
        _wsheet_sdk_snapshot(book: number): void;
        _wsheet_sdk_undo(book: number): number;
        _wsheet_sdk_redo(book: number): number;
        _wsheet_sdk_can_undo(book: number): number;
        _wsheet_sdk_can_redo(book: number): number;
        _wsheet_sdk_find(
            book: number,
            ptr: number,
            len: number,
            flags: number,
        ): number;
        _wsheet_sdk_find_next(book: number, dir: number): number;
        _wsheet_sdk_replace(book: number, ptr: number, len: number): number;
        _wsheet_sdk_replace_all(book: number, ptr: number, len: number): number;
        _wsheet_sdk_find_match_count(book: number): number;
        _wsheet_sdk_find_current(book: number): number;
        _wsheet_sdk_sort_begin(book: number): void;
        _wsheet_sdk_sort_header(book: number, has: number): void;
        _wsheet_sdk_sort_level(
            book: number,
            idx: number,
            col: number,
            ascending: number,
        ): void;
        _wsheet_sdk_sort_add_level(book: number): void;
        _wsheet_sdk_sort_apply(book: number): void;
        _wsheet_sdk_dedupe_begin(book: number): void;
        _wsheet_sdk_dedupe_header(book: number, has: number): void;
        _wsheet_sdk_dedupe_col(book: number, col: number, used: number): void;
        _wsheet_sdk_dedupe_apply(book: number): number;
        _wsheet_sdk_export_xlsx(book: number): number;
        _wsheet_sdk_export_pdf(book: number): number;
        _wsheet_sdk_export_ptr(book: number): number;
        _wsheet_sdk_png_begin(book: number, width: number, height: number): void;
        _wsheet_sdk_png_render(book: number, sheet: number, scale: number): void;
        _wsheet_sdk_png_ready(book: number): number;
        _wsheet_sdk_png_ptr(book: number): number;
        _wsheet_sdk_png_end(book: number): void;
        _wsheet_sdk_render_frame(
            book: number,
            width: number,
            height: number,
            devicePixelRatio: number,
            zoom: number,
        ): number;
        _wsheet_sdk_attach_view(
            book: number,
            selector: number,
            length: number,
        ): number;
        _wsheet_sdk_detach_view(book: number): void;
        _wsheet_sdk_device_handle(book: number): number;
        _wsheet_sdk_adapter_handle(book: number): number;
        _wsheet_sdk_queue_handle(book: number): number;
        _wsheet_sdk_gpu_ready(book: number): number;
        _wsheet_sdk_gpu_slow_backend(book: number): number;
        _wsheet_sdk_use_host_device(book: number, deviceHandle: number): number;
    }

    Hierarchy (View Summary)

    Index
    _malloc _free _wsheet_sdk_abi _wsheet_sdk_book_open _wsheet_sdk_book_close _wsheet_sdk_temp_reserve _wsheet_sdk_temp_cap _wsheet_sdk_load_tsv _ws_clear _ws_after_import _ws_add_sheet _ws_set_sheet_name _ws_set_cell _ws_reserve_cells _ws_set_import_styles _ws_set_import_sharedstrings _ws_import_sheetdata _ws_clear_import_tables _ws_merge _ws_set_col_width _ws_set_freeze _ws_defined_name _ws_set_theme_scheme _wsheet_sdk_book_info _wsheet_sdk_sheet_info _wsheet_sdk_sheet_name _wsheet_sdk_cell_info _wsheet_sdk_cell_text _wsheet_sdk_cell_formula _wsheet_sdk_cell_number _wsheet_sdk_sel_info _wsheet_sdk_sel_aggregate _wsheet_sdk_set_cell _wsheet_sdk_set_formula _wsheet_sdk_set_number _wsheet_sdk_set_text _wsheet_sdk_add_sheet _wsheet_sdk_recalc _wsheet_sdk_set_sheet_name _wsheet_sdk_set_style _wsheet_sdk_set_fill _wsheet_sdk_set_numfmt _wsheet_sdk_set_font _wsheet_sdk_set_cell_indent _wsheet_sdk_set_cell_textrot _wsheet_sdk_set_cell_diag _wsheet_sdk_set_borders _wsheet_sdk_cell_textrot _wsheet_sdk_merge _wsheet_sdk_add_hyperlink _wsheet_sdk_add_comment _wsheet_sdk_cell_hyperlink _wsheet_sdk_cell_comment _wsheet_sdk_set_col_width _wsheet_sdk_set_row_height _wsheet_sdk_set_freeze _wsheet_sdk_set_col_hidden _wsheet_sdk_set_row_hidden _wsheet_sdk_col_hidden _wsheet_sdk_row_hidden _wsheet_sdk_group_rows _wsheet_sdk_group_cols _wsheet_sdk_split _wsheet_sdk_delete_sheet _wsheet_sdk_duplicate_sheet _wsheet_sdk_set_active _wsheet_sdk_active_sheet _wsheet_sdk_set_filter _wsheet_sdk_set_col_filter _wsheet_sdk_defined_name _wsheet_sdk_defined_name_count _wsheet_sdk_defined_name_get _wsheet_sdk_chart_begin _wsheet_sdk_chart_meta _wsheet_sdk_chart_cat _wsheet_sdk_chart_series _wsheet_sdk_chart_value _wsheet_sdk_chart_axis_titles _wsheet_sdk_chart_gridlines _wsheet_sdk_chart_ex_kind _wsheet_sdk_chart_count _wsheet_sdk_chart_kind _wsheet_sdk_chart_series_count _wsheet_sdk_chart_cat_count _wsheet_sdk_chart_series_value _wsheet_sdk_chart_series_kind _wsheet_sdk_chart_series_color _wsheet_sdk_chart_transpose _wsheet_sdk_chart_trendline_kind _wsheet_sdk_chart_select _wsheet_sdk_chart_set_kind _wsheet_sdk_chart_add_trendline _wsheet_sdk_chart_remove_trendline _wsheet_sdk_chart_edit_begin _wsheet_sdk_chart_add_series _wsheet_sdk_chart_remove_series _wsheet_sdk_chart_add_category _wsheet_sdk_chart_remove_category _wsheet_sdk_chart_switch_rowcol _wsheet_sdk_chart_datasheet_set _wsheet_sdk_chart_edit_range _wsheet_sdk_chart_edit_end _wsheet_sdk_cf_begin _wsheet_sdk_cf_dxf _wsheet_sdk_cf_operand _wsheet_sdk_cf_stop _wsheet_sdk_cf_bar_color _wsheet_sdk_dv_begin _wsheet_sdk_dv_list_value _wsheet_sdk_dv_formula _wsheet_sdk_dv_msg_flags _wsheet_sdk_dv_msg_text _wsheet_sdk_dv_count _wsheet_sdk_dv_flags _wsheet_sdk_dv_msg_read _wsheet_sdk_spark_begin _wsheet_sdk_spark_color _wsheet_sdk_spark_count _wsheet_sdk_spark_field _wsheet_sdk_add_image _wsheet_sdk_image_count _wsheet_sdk_picture_count _wsheet_sdk_picture_field _wsheet_sdk_pivot_begin _wsheet_sdk_pivot_layout _wsheet_sdk_pivot_field _wsheet_sdk_pivot_field_name _wsheet_sdk_pivot_field_group _wsheet_sdk_pivot_filter _wsheet_sdk_pivot_end _wsheet_sdk_pivot_count _wsheet_sdk_pivot_get _wsheet_sdk_pivot_field_get _wsheet_sdk_pivot_field_name_read _wsheet_sdk_pivot_refresh _wsheet_sdk_set_page_setup _wsheet_sdk_set_page_margins _wsheet_sdk_set_print_name _wsheet_sdk_page_setup_get _wsheet_sdk_page_margin _wsheet_sdk_print_name _wsheet_sdk_set_protection _wsheet_sdk_set_protection_hash _wsheet_sdk_protection_flag _wsheet_sdk_select _wsheet_sdk_set_cursor _wsheet_sdk_copy _wsheet_sdk_cut _wsheet_sdk_paste _wsheet_sdk_paste_special _wsheet_sdk_clip_tsv _wsheet_sdk_snapshot _wsheet_sdk_undo _wsheet_sdk_redo _wsheet_sdk_can_undo _wsheet_sdk_can_redo _wsheet_sdk_find _wsheet_sdk_find_next _wsheet_sdk_replace _wsheet_sdk_replace_all _wsheet_sdk_find_match_count _wsheet_sdk_find_current _wsheet_sdk_sort_begin _wsheet_sdk_sort_header _wsheet_sdk_sort_level _wsheet_sdk_sort_add_level _wsheet_sdk_sort_apply _wsheet_sdk_dedupe_begin _wsheet_sdk_dedupe_header _wsheet_sdk_dedupe_col _wsheet_sdk_dedupe_apply _wsheet_sdk_export_xlsx _wsheet_sdk_export_pdf _wsheet_sdk_export_ptr _wsheet_sdk_png_begin _wsheet_sdk_png_render _wsheet_sdk_png_ready _wsheet_sdk_png_ptr _wsheet_sdk_png_end _wsheet_sdk_render_frame _wsheet_sdk_attach_view _wsheet_sdk_detach_view _wsheet_sdk_device_handle _wsheet_sdk_adapter_handle _wsheet_sdk_queue_handle _wsheet_sdk_gpu_ready _wsheet_sdk_gpu_slow_backend _wsheet_sdk_use_host_device
    HEAPU8: Uint8Array

    The wasm heap as bytes — the one heap view the SDK marshals through.

    Emscripten's WebGPU object managers (exported via EXPORTED_RUNTIME_METHODS).

    specialHTMLTargets?: Record<string, EventTarget>

    Emscripten's special event-target registry — where the SDK registers a host canvas.

    preinitializedWebGPUDevice?: GPUDevice

    A device the host created and shared before boot (Emscripten's opt-in path).

    • Parameters

      • bytes: number

      Returns number

    • Parameters

      • pointer: number

      Returns void

    • Returns number

    • Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • bytes: number

      Returns number

    • Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • ptr: number
      • len: number

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • namePtr: number
      • nameLen: number

      Returns number

    • Parameters

      • sheet: number
      • namePtr: number
      • nameLen: number

      Returns void

    • Parameters

      • sheet: number
      • row: number
      • col: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • sheet: number
      • cellCount: number
      • strBytes: number

      Returns void

    • Parameters

      • meta: number
      • count: number
      • strBlob: number
      • strLen: number

      Returns void

    • Parameters

      • meta: number
      • count: number
      • strBlob: number
      • strLen: number
      • runPtr: number
      • runCount: number

      Returns void

    • Parameters

      • sheet: number
      • ptr: number
      • len: number

      Returns void

    • Returns void

    • Parameters

      • sheet: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number

      Returns void

    • Parameters

      • sheet: number
      • col: number
      • px: number

      Returns void

    • Parameters

      • sheet: number
      • rows: number
      • cols: number

      Returns void

    • Parameters

      • namePtr: number
      • nameLen: number
      • refPtr: number
      • refLen: number

      Returns void

    • Parameters

      • c0: number
      • c1: number
      • c2: number
      • c3: number
      • c4: number
      • c5: number
      • c6: number
      • c7: number
      • c8: number
      • c9: number
      • c10: number
      • c11: number

      Returns void

    • Parameters

      • book: number
      • out: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • out: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • out: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number

      Returns number

    • Parameters

      • book: number
      • out: number

      Returns number

    • Parameters

      • book: number
      • which: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • value: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • ptr: number
      • len: number

      Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • fmtBits: number
      • fg: number
      • bg: number
      • halign: number
      • valign: number
      • numFmt: number
      • decimals: number
      • borders: number
      • borderColor: number
      • borderStyle: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • bg: number
      • fg: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • codePtr: number
      • codeLen: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • namePtr: number
      • nameLen: number
      • sizePt: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • indent: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • rot: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • diag: number

      Returns void

    • Parameters

      • book: number
      • preset: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • url: number
      • urlLen: number
      • tip: number
      • tipLen: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • authorPtr: number
      • authorLen: number
      • textPtr: number
      • textLen: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • col: number
      • px: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • px: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • rows: number
      • cols: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • col: number
      • hidden: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • hidden: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • col: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • a: number
      • b: number
      • collapsed: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • a: number
      • b: number
      • collapsed: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • which: number

      Returns number

    • Parameters

      • book: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • idx: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • col: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • namePtr: number
      • nameLen: number
      • refPtr: number
      • refLen: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • idx: number
      • which: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • type: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • showLegend: number
      • legendPos: number
      • showVal: number
      • showPercent: number
      • varyColors: number
      • grouping: number
      • titlePtr: number
      • titleLen: number
      • markers: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • namePtr: number
      • nameLen: number
      • color: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • seriesIdx: number
      • v: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • xPtr: number
      • xLen: number
      • yPtr: number
      • yLen: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • on: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • kind: number

      Returns void

    • Parameters

      • book: number
      • sheet: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • series: number
      • point: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • series: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • series: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • series: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • kind: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • series: number
      • type: number
      • order: number
      • period: number
      • dispEq: number
      • dispR2: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • series: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • series: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • cat: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • dRow: number
      • dCol: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number
      • kind: number
      • op: number
      • priority: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • hasFill: number
      • fill: number
      • hasFont: number
      • font: number
      • bold: number
      • italic: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • which: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • stopIdx: number
      • cfvoType: number
      • val: number
      • color: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • color: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number
      • type: number
      • op: number
      • allowBlank: number
      • showDropDown: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • which: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • showInput: number
      • showError: number
      • errorStyle: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • which: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • which: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • row: number
      • col: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number
      • type: number
      • groupId: number
      • showMarkers: number
      • showNegative: number
      • minAxisType: number
      • maxAxisType: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • which: number
      • rgb: number

      Returns void

    • Parameters

      • book: number
      • sheet: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • field: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • enc: number
      • encLen: number
      • fromRow: number
      • fromCol: number
      • toRow: number
      • toCol: number
      • extW: number
      • extH: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • sheet: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • field: number

      Returns number

    • Parameters

      • book: number
      • srcSheet: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number
      • outSheet: number
      • outRow: number
      • outCol: number
      • outRows: number
      • outCols: number
      • active: number
      • grandRows: number
      • grandCols: number

      Returns number

    • Parameters

      • book: number
      • layout: number
      • repeat: number
      • blank: number

      Returns void

    • Parameters

      • book: number
      • srcCol: number
      • role: number
      • agg: number
      • sub: number
      • sort: number
      • sortby: number
      • show: number
      • vfmt: number

      Returns void

    • Parameters

      • book: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • groupBy: number
      • start: number
      • step: number

      Returns void

    • Parameters

      • book: number
      • srcCol: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • sheet: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • field: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • fieldIdx: number
      • which: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number
      • fieldIdx: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • idx: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • orientation: number
      • scale: number
      • fitToWidth: number
      • fitToHeight: number
      • paperSize: number
      • fitToPage: number
      • gridLines: number
      • headings: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • left: number
      • right: number
      • top: number
      • bottom: number
      • header: number
      • footer: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • which: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • which: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • which: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • which: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number
      • sheet: number
      • mask: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • which: number
      • ptr: number
      • len: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • bit: number

      Returns number

    • Parameters

      • book: number
      • r0: number
      • c0: number
      • r1: number
      • c1: number

      Returns void

    • Parameters

      • book: number
      • row: number
      • col: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • mode: number

      Returns number

    • Parameters

      • book: number
      • out: number
      • cap: number

      Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • ptr: number
      • len: number
      • flags: number

      Returns number

    • Parameters

      • book: number
      • dir: number

      Returns number

    • Parameters

      • book: number
      • ptr: number
      • len: number

      Returns number

    • Parameters

      • book: number
      • ptr: number
      • len: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • has: number

      Returns void

    • Parameters

      • book: number
      • idx: number
      • col: number
      • ascending: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • has: number

      Returns void

    • Parameters

      • book: number
      • col: number
      • used: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • width: number
      • height: number

      Returns void

    • Parameters

      • book: number
      • sheet: number
      • scale: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number
      • width: number
      • height: number
      • devicePixelRatio: number
      • zoom: number

      Returns number

    • Parameters

      • book: number
      • selector: number
      • length: number

      Returns number

    • Parameters

      • book: number

      Returns void

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number

      Returns number

    • Parameters

      • book: number
      • deviceHandle: number

      Returns number