UNPKG

@senlinz/import-export-wasm

Version:

Rust WebAssembly for import/export excel files

1,540 lines (1,528 loc) 69.5 kB
/* @ts-self-types="./imexport_wasm.d.ts" */ export class DynamicExcelData { static __wrap(ptr) { const obj = Object.create(DynamicExcelData.prototype); obj.__wbg_ptr = ptr; DynamicExcelDataFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; DynamicExcelDataFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_dynamicexceldata_free(ptr, 0); } /** * @param {string} sheet_name * @param {string[]} headers * @param {ExcelRowData[]} rows */ constructor(sheet_name, headers, rows) { const ptr0 = passStringToWasm0(sheet_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passArrayJsValueToWasm0(headers, wasm.__wbindgen_malloc); const len1 = WASM_VECTOR_LEN; const ptr2 = passArrayJsValueToWasm0(rows, wasm.__wbindgen_malloc); const len2 = WASM_VECTOR_LEN; const ret = wasm.dynamicexceldata_new(ptr0, len0, ptr1, len1, ptr2, len2); this.__wbg_ptr = ret; DynamicExcelDataFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @returns {string[]} */ get headers() { const ret = wasm.__wbg_get_dynamicexceldata_headers(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @returns {ExcelRowData[]} */ get rows() { const ret = wasm.__wbg_get_dynamicexceldata_rows(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @returns {string} */ get sheet_name() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_dynamicexceldata_sheet_name(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @param {string[]} arg0 */ set headers(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_dynamicexceldata_headers(this.__wbg_ptr, ptr0, len0); } /** * @param {ExcelRowData[]} arg0 */ set rows(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_dynamicexceldata_rows(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set sheet_name(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_dynamicexceldata_sheet_name(this.__wbg_ptr, ptr0, len0); } } if (Symbol.dispose) DynamicExcelData.prototype[Symbol.dispose] = DynamicExcelData.prototype.free; export class ExcelCellFormat { static __wrap(ptr) { const obj = Object.create(ExcelCellFormat.prototype); obj.__wbg_ptr = ptr; ExcelCellFormatFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } static __unwrap(jsValue) { if (!(jsValue instanceof ExcelCellFormat)) { return 0; } return jsValue.__destroy_into_raw(); } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; ExcelCellFormatFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_excelcellformat_free(ptr, 0); } constructor() { const ret = wasm.excelcellformat_new(); this.__wbg_ptr = ret; ExcelCellFormatFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @param {string} align * @returns {ExcelCellFormat} */ withAlign(align) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(align, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withAlign(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {string} align_vertical * @returns {ExcelCellFormat} */ withAlignVertical(align_vertical) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(align_vertical, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withAlignVertical(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {string} background_color * @returns {ExcelCellFormat} */ withBackgroundColor(background_color) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(background_color, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withBackgroundColor(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {boolean} bold * @returns {ExcelCellFormat} */ withBold(bold) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelcellformat_withBold(ptr, bold); return ExcelCellFormat.__wrap(ret); } /** * @param {string} border_color * @returns {ExcelCellFormat} */ withBorderColor(border_color) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(border_color, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withBorderColor(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {string} color * @returns {ExcelCellFormat} */ withColor(color) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(color, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withColor(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {string} date_format * @returns {ExcelCellFormat} */ withDateFormat(date_format) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(date_format, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withDateFormat(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {number} font_size * @returns {ExcelCellFormat} */ withFontSize(font_size) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelcellformat_withFontSize(ptr, font_size); return ExcelCellFormat.__wrap(ret); } /** * @param {boolean} italic * @returns {ExcelCellFormat} */ withItalic(italic) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelcellformat_withItalic(ptr, italic); return ExcelCellFormat.__wrap(ret); } /** * @param {string} rule * @returns {ExcelCellFormat} */ withRule(rule) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(rule, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withRule(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @param {boolean} strikethrough * @returns {ExcelCellFormat} */ withStrikethrough(strikethrough) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelcellformat_withStrikethrough(ptr, strikethrough); return ExcelCellFormat.__wrap(ret); } /** * @param {boolean} underline * @returns {ExcelCellFormat} */ withUnderline(underline) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelcellformat_withUnderline(ptr, underline); return ExcelCellFormat.__wrap(ret); } /** * @param {string} value * @returns {ExcelCellFormat} */ withValue(value) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(value, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcellformat_withValue(ptr, ptr0, len0); return ExcelCellFormat.__wrap(ret); } /** * @returns {string} */ get align_vertical() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcellformat_align_vertical(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get align() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcellformat_align(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get background_color() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcellformat_background_color(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {boolean} */ get bold() { const ret = wasm.__wbg_get_excelcellformat_bold(this.__wbg_ptr); return ret !== 0; } /** * @returns {string | undefined} */ get border_color() { const ret = wasm.__wbg_get_excelcellformat_border_color(this.__wbg_ptr); let v1; if (ret[0] !== 0) { v1 = getStringFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); } return v1; } /** * @returns {string} */ get color() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcellformat_color(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string | undefined} */ get date_format() { const ret = wasm.__wbg_get_excelcellformat_date_format(this.__wbg_ptr); let v1; if (ret[0] !== 0) { v1 = getStringFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); } return v1; } /** * @returns {number} */ get font_size() { const ret = wasm.__wbg_get_excelcellformat_font_size(this.__wbg_ptr); return ret; } /** * @returns {boolean} */ get italic() { const ret = wasm.__wbg_get_excelcellformat_italic(this.__wbg_ptr); return ret !== 0; } /** * @returns {string} */ get rule() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcellformat_rule(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {boolean} */ get strikethrough() { const ret = wasm.__wbg_get_excelcellformat_strikethrough(this.__wbg_ptr); return ret !== 0; } /** * @returns {boolean} */ get underline() { const ret = wasm.__wbg_get_excelcellformat_underline(this.__wbg_ptr); return ret !== 0; } /** * @returns {string} */ get value() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcellformat_value(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @param {string} arg0 */ set align_vertical(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_align_vertical(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set align(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_align(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set background_color(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_background_color(this.__wbg_ptr, ptr0, len0); } /** * @param {boolean} arg0 */ set bold(arg0) { wasm.__wbg_set_excelcellformat_bold(this.__wbg_ptr, arg0); } /** * @param {string | null} [arg0] */ set border_color(arg0) { var ptr0 = isLikeNone(arg0) ? 0 : passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_border_color(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set color(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_color(this.__wbg_ptr, ptr0, len0); } /** * @param {string | null} [arg0] */ set date_format(arg0) { var ptr0 = isLikeNone(arg0) ? 0 : passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_date_format(this.__wbg_ptr, ptr0, len0); } /** * @param {number} arg0 */ set font_size(arg0) { wasm.__wbg_set_excelcellformat_font_size(this.__wbg_ptr, arg0); } /** * @param {boolean} arg0 */ set italic(arg0) { wasm.__wbg_set_excelcellformat_italic(this.__wbg_ptr, arg0); } /** * @param {string} arg0 */ set rule(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_rule(this.__wbg_ptr, ptr0, len0); } /** * @param {boolean} arg0 */ set strikethrough(arg0) { wasm.__wbg_set_excelcellformat_strikethrough(this.__wbg_ptr, arg0); } /** * @param {boolean} arg0 */ set underline(arg0) { wasm.__wbg_set_excelcellformat_underline(this.__wbg_ptr, arg0); } /** * @param {string} arg0 */ set value(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcellformat_value(this.__wbg_ptr, ptr0, len0); } } if (Symbol.dispose) ExcelCellFormat.prototype[Symbol.dispose] = ExcelCellFormat.prototype.free; export class ExcelColumnData { static __wrap(ptr) { const obj = Object.create(ExcelColumnData.prototype); obj.__wbg_ptr = ptr; ExcelColumnDataFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } static __unwrap(jsValue) { if (!(jsValue instanceof ExcelColumnData)) { return 0; } return jsValue.__destroy_into_raw(); } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; ExcelColumnDataFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_excelcolumndata_free(ptr, 0); } /** * @param {string} key * @param {string} value */ constructor(key, value) { const ptr0 = passStringToWasm0(key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passStringToWasm0(value, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len1 = WASM_VECTOR_LEN; const ret = wasm.excelcolumndata_bind_new(ptr0, len0, ptr1, len1); this.__wbg_ptr = ret; ExcelColumnDataFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @param {string} group_name * @param {string} value * @param {ExcelRowData[]} children * @returns {ExcelColumnData} */ static newGroup(group_name, value, children) { const ptr0 = passStringToWasm0(group_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passStringToWasm0(value, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len1 = WASM_VECTOR_LEN; const ptr2 = passArrayJsValueToWasm0(children, wasm.__wbindgen_malloc); const len2 = WASM_VECTOR_LEN; const ret = wasm.excelcolumndata_newGroup(ptr0, len0, ptr1, len1, ptr2, len2); return ExcelColumnData.__wrap(ret); } /** * @param {string} group_name * @param {ExcelRowData[]} children * @returns {ExcelColumnData} */ static newRootGroup(group_name, children) { const ptr0 = passStringToWasm0(group_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passArrayJsValueToWasm0(children, wasm.__wbindgen_malloc); const len1 = WASM_VECTOR_LEN; const ret = wasm.excelcolumndata_newRootGroup(ptr0, len0, ptr1, len1); return ExcelColumnData.__wrap(ret); } /** * @param {ExcelRowData[]} children * @returns {ExcelColumnData} */ withChildren(children) { const ptr = this.__destroy_into_raw(); const ptr0 = passArrayJsValueToWasm0(children, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumndata_withChildren(ptr, ptr0, len0); return ExcelColumnData.__wrap(ret); } /** * @returns {ExcelRowData[]} */ get children() { const ret = wasm.__wbg_get_excelcolumndata_children(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @returns {string} */ get key() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumndata_key(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get value() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumndata_value(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @param {ExcelRowData[]} arg0 */ set children(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumndata_children(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set key(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumndata_key(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set value(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumndata_value(this.__wbg_ptr, ptr0, len0); } } if (Symbol.dispose) ExcelColumnData.prototype[Symbol.dispose] = ExcelColumnData.prototype.free; export class ExcelColumnInfo { static __wrap(ptr) { const obj = Object.create(ExcelColumnInfo.prototype); obj.__wbg_ptr = ptr; ExcelColumnInfoFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } static __unwrap(jsValue) { if (!(jsValue instanceof ExcelColumnInfo)) { return 0; } return jsValue.__destroy_into_raw(); } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; ExcelColumnInfoFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_excelcolumninfo_free(ptr, 0); } /** * @param {string} key * @param {string} name */ constructor(key, name) { const ptr0 = passStringToWasm0(key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len1 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_bind_new(ptr0, len0, ptr1, len1); this.__wbg_ptr = ret; ExcelColumnInfoFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @param {string[]} allowed_values * @returns {ExcelColumnInfo} */ withAllowedValues(allowed_values) { const ptr = this.__destroy_into_raw(); const ptr0 = passArrayJsValueToWasm0(allowed_values, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withAllowedValues(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {string} group * @returns {ExcelColumnInfo} */ withDataGroup(group) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(group, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withDataGroup(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {string} group_parent * @returns {ExcelColumnInfo} */ withDataGroupParent(group_parent) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(group_parent, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withDataGroupParent(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {string} data_type * @returns {ExcelColumnInfo} */ withDataType(data_type) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(data_type, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withDataType(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {ExcelCellFormat} format * @returns {ExcelColumnInfo} */ withFormat(format) { const ptr = this.__destroy_into_raw(); _assertClass(format, ExcelCellFormat); var ptr0 = format.__destroy_into_raw(); const ret = wasm.excelcolumninfo_withFormat(ptr, ptr0); return ExcelColumnInfo.__wrap(ret); } /** * @param {string} note * @returns {ExcelColumnInfo} */ withNote(note) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(note, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withNote(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {string} parent * @returns {ExcelColumnInfo} */ withParent(parent) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(parent, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withParent(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {ExcelCellFormat[]} value_format * @returns {ExcelColumnInfo} */ withValueFormat(value_format) { const ptr = this.__destroy_into_raw(); const ptr0 = passArrayJsValueToWasm0(value_format, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelcolumninfo_withValueFormat(ptr, ptr0, len0); return ExcelColumnInfo.__wrap(ret); } /** * @param {number} width * @returns {ExcelColumnInfo} */ withWidth(width) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelcolumninfo_withWidth(ptr, width); return ExcelColumnInfo.__wrap(ret); } /** * @returns {string[]} */ get allowed_values() { const ret = wasm.__wbg_get_excelcolumninfo_allowed_values(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @returns {string} */ get data_group_parent() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumninfo_data_group_parent(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get data_group() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumninfo_data_group(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get data_type() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumninfo_data_type(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {ExcelCellFormat | undefined} */ get format() { const ret = wasm.__wbg_get_excelcolumninfo_format(this.__wbg_ptr); return ret === 0 ? undefined : ExcelCellFormat.__wrap(ret); } /** * @returns {string} */ get key() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumninfo_key(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get name() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumninfo_name(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string | undefined} */ get note() { const ret = wasm.__wbg_get_excelcolumninfo_note(this.__wbg_ptr); let v1; if (ret[0] !== 0) { v1 = getStringFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); } return v1; } /** * @returns {string} */ get parent() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelcolumninfo_parent(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {ExcelCellFormat[]} */ get value_format() { const ret = wasm.__wbg_get_excelcolumninfo_value_format(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @returns {number} */ get width() { const ret = wasm.__wbg_get_excelcolumninfo_width(this.__wbg_ptr); return ret; } /** * @param {string[]} arg0 */ set allowed_values(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_allowed_values(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set data_group_parent(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_data_group_parent(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set data_group(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_data_group(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set data_type(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_data_type(this.__wbg_ptr, ptr0, len0); } /** * @param {ExcelCellFormat | null} [arg0] */ set format(arg0) { let ptr0 = 0; if (!isLikeNone(arg0)) { _assertClass(arg0, ExcelCellFormat); ptr0 = arg0.__destroy_into_raw(); } wasm.__wbg_set_excelcolumninfo_format(this.__wbg_ptr, ptr0); } /** * @param {string} arg0 */ set key(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_key(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set name(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_name(this.__wbg_ptr, ptr0, len0); } /** * @param {string | null} [arg0] */ set note(arg0) { var ptr0 = isLikeNone(arg0) ? 0 : passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_note(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set parent(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_parent(this.__wbg_ptr, ptr0, len0); } /** * @param {ExcelCellFormat[]} arg0 */ set value_format(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelcolumninfo_value_format(this.__wbg_ptr, ptr0, len0); } /** * @param {number} arg0 */ set width(arg0) { wasm.__wbg_set_excelcolumninfo_width(this.__wbg_ptr, arg0); } } if (Symbol.dispose) ExcelColumnInfo.prototype[Symbol.dispose] = ExcelColumnInfo.prototype.free; export class ExcelData { static __wrap(ptr) { const obj = Object.create(ExcelData.prototype); obj.__wbg_ptr = ptr; ExcelDataFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; ExcelDataFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_exceldata_free(ptr, 0); } /** * @param {ExcelRowData[]} rows */ constructor(rows) { const ptr0 = passArrayJsValueToWasm0(rows, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.exceldata_new(ptr0, len0); this.__wbg_ptr = ret; ExcelDataFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @returns {ExcelRowData[]} */ get rows() { const ret = wasm.__wbg_get_exceldata_rows(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @param {ExcelRowData[]} arg0 */ set rows(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_exceldata_rows(this.__wbg_ptr, ptr0, len0); } } if (Symbol.dispose) ExcelData.prototype[Symbol.dispose] = ExcelData.prototype.free; export class ExcelInfo { static __wrap(ptr) { const obj = Object.create(ExcelInfo.prototype); obj.__wbg_ptr = ptr; ExcelInfoFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; ExcelInfoFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_excelinfo_free(ptr, 0); } /** * @param {string} name * @param {string} sheet_name * @param {ExcelColumnInfo[]} columns * @param {string} author * @param {string} create_time */ constructor(name, sheet_name, columns, author, create_time) { const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passStringToWasm0(sheet_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len1 = WASM_VECTOR_LEN; const ptr2 = passArrayJsValueToWasm0(columns, wasm.__wbindgen_malloc); const len2 = WASM_VECTOR_LEN; const ptr3 = passStringToWasm0(author, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len3 = WASM_VECTOR_LEN; const ptr4 = passStringToWasm0(create_time, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len4 = WASM_VECTOR_LEN; const ret = wasm.excelinfo_bind_new(ptr0, len0, ptr1, len1, ptr2, len2, ptr3, len3, ptr4, len4); if (ret[2]) { throw takeFromExternrefTable0(ret[1]); } this.__wbg_ptr = ret[0]; ExcelInfoFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @param {number} row_height * @returns {ExcelInfo} */ withDefaultRowHeight(row_height) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withDefaultRowHeight(ptr, row_height); return ExcelInfo.__wrap(ret); } /** * @param {number} row_height * @returns {ExcelInfo} */ withHeaderRowHeight(row_height) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withHeaderRowHeight(ptr, row_height); return ExcelInfo.__wrap(ret); } /** * @param {Function} fetcher * @returns {ExcelInfo} */ withImageFetcher(fetcher) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withImageFetcher(ptr, fetcher); return ExcelInfo.__wrap(ret); } /** * @param {boolean} is_header_freeze * @returns {ExcelInfo} */ withIsHeaderFreeze(is_header_freeze) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withIsHeaderFreeze(ptr, is_header_freeze); return ExcelInfo.__wrap(ret); } /** * @param {number} dx * @param {number} dy * @returns {ExcelInfo} */ withOffset(dx, dy) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withOffset(ptr, dx, dy); return ExcelInfo.__wrap(ret); } /** * @param {Function} callback * @returns {ExcelInfo} */ withProgressCallback(callback) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withProgressCallback(ptr, callback); return ExcelInfo.__wrap(ret); } /** * @param {string} title * @returns {ExcelInfo} */ withTitle(title) { const ptr = this.__destroy_into_raw(); const ptr0 = passStringToWasm0(title, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelinfo_withTitle(ptr, ptr0, len0); return ExcelInfo.__wrap(ret); } /** * @param {ExcelCellFormat} title_format * @returns {ExcelInfo} */ withTitleFormat(title_format) { const ptr = this.__destroy_into_raw(); _assertClass(title_format, ExcelCellFormat); var ptr0 = title_format.__destroy_into_raw(); const ret = wasm.excelinfo_withTitleFormat(ptr, ptr0); return ExcelInfo.__wrap(ret); } /** * @param {number} title_height * @returns {ExcelInfo} */ withTitleHeight(title_height) { const ptr = this.__destroy_into_raw(); const ret = wasm.excelinfo_withTitleHeight(ptr, title_height); return ExcelInfo.__wrap(ret); } /** * @returns {string} */ get author() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelinfo_author(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {ExcelColumnInfo[]} */ get columns() { const ret = wasm.__wbg_get_excelinfo_columns(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @returns {string} */ get create_time() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelinfo_create_time(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {number | undefined} */ get default_row_height() { const ret = wasm.__wbg_get_excelinfo_default_row_height(this.__wbg_ptr); return ret[0] === 0 ? undefined : ret[1]; } /** * @returns {number} */ get dx() { const ret = wasm.__wbg_get_excelinfo_dx(this.__wbg_ptr); return ret; } /** * @returns {number} */ get dy() { const ret = wasm.__wbg_get_excelinfo_dy(this.__wbg_ptr); return ret >>> 0; } /** * @returns {number | undefined} */ get header_row_height() { const ret = wasm.__wbg_get_excelinfo_header_row_height(this.__wbg_ptr); return ret[0] === 0 ? undefined : ret[1]; } /** * @returns {boolean} */ get is_header_freeze() { const ret = wasm.__wbg_get_excelinfo_is_header_freeze(this.__wbg_ptr); return ret !== 0; } /** * @returns {string} */ get name() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelinfo_name(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {string} */ get sheet_name() { let deferred1_0; let deferred1_1; try { const ret = wasm.__wbg_get_excelinfo_sheet_name(this.__wbg_ptr); deferred1_0 = ret[0]; deferred1_1 = ret[1]; return getStringFromWasm0(ret[0], ret[1]); } finally { wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); } } /** * @returns {ExcelCellFormat | undefined} */ get title_format() { const ret = wasm.__wbg_get_excelinfo_title_format(this.__wbg_ptr); return ret === 0 ? undefined : ExcelCellFormat.__wrap(ret); } /** * @returns {number | undefined} */ get title_height() { const ret = wasm.__wbg_get_excelinfo_title_height(this.__wbg_ptr); return ret[0] === 0 ? undefined : ret[1]; } /** * @returns {string | undefined} */ get title() { const ret = wasm.__wbg_get_excelinfo_title(this.__wbg_ptr); let v1; if (ret[0] !== 0) { v1 = getStringFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); } return v1; } /** * @param {string} arg0 */ set author(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelinfo_author(this.__wbg_ptr, ptr0, len0); } /** * @param {ExcelColumnInfo[]} arg0 */ set columns(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelinfo_columns(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set create_time(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelinfo_create_time(this.__wbg_ptr, ptr0, len0); } /** * @param {number | null} [arg0] */ set default_row_height(arg0) { wasm.__wbg_set_excelinfo_default_row_height(this.__wbg_ptr, !isLikeNone(arg0), isLikeNone(arg0) ? 0 : arg0); } /** * @param {number} arg0 */ set dx(arg0) { wasm.__wbg_set_excelinfo_dx(this.__wbg_ptr, arg0); } /** * @param {number} arg0 */ set dy(arg0) { wasm.__wbg_set_excelinfo_dy(this.__wbg_ptr, arg0); } /** * @param {number | null} [arg0] */ set header_row_height(arg0) { wasm.__wbg_set_excelinfo_header_row_height(this.__wbg_ptr, !isLikeNone(arg0), isLikeNone(arg0) ? 0 : arg0); } /** * @param {boolean} arg0 */ set is_header_freeze(arg0) { wasm.__wbg_set_excelinfo_is_header_freeze(this.__wbg_ptr, arg0); } /** * @param {string} arg0 */ set name(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelinfo_name(this.__wbg_ptr, ptr0, len0); } /** * @param {string} arg0 */ set sheet_name(arg0) { const ptr0 = passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelinfo_sheet_name(this.__wbg_ptr, ptr0, len0); } /** * @param {ExcelCellFormat | null} [arg0] */ set title_format(arg0) { let ptr0 = 0; if (!isLikeNone(arg0)) { _assertClass(arg0, ExcelCellFormat); ptr0 = arg0.__destroy_into_raw(); } wasm.__wbg_set_excelinfo_title_format(this.__wbg_ptr, ptr0); } /** * @param {number | null} [arg0] */ set title_height(arg0) { wasm.__wbg_set_excelinfo_title_height(this.__wbg_ptr, !isLikeNone(arg0), isLikeNone(arg0) ? 0 : arg0); } /** * @param {string | null} [arg0] */ set title(arg0) { var ptr0 = isLikeNone(arg0) ? 0 : passStringToWasm0(arg0, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelinfo_title(this.__wbg_ptr, ptr0, len0); } } if (Symbol.dispose) ExcelInfo.prototype[Symbol.dispose] = ExcelInfo.prototype.free; export class ExcelRowData { static __wrap(ptr) { const obj = Object.create(ExcelRowData.prototype); obj.__wbg_ptr = ptr; ExcelRowDataFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } static __unwrap(jsValue) { if (!(jsValue instanceof ExcelRowData)) { return 0; } return jsValue.__destroy_into_raw(); } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; ExcelRowDataFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_excelrowdata_free(ptr, 0); } /** * @param {ExcelColumnData[]} columns */ constructor(columns) { const ptr0 = passArrayJsValueToWasm0(columns, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.excelrowdata_new(ptr0, len0); this.__wbg_ptr = ret; ExcelRowDataFinalization.register(this, this.__wbg_ptr, this); return this; } /** * @returns {ExcelColumnData[]} */ get columns() { const ret = wasm.__wbg_get_excelrowdata_columns(this.__wbg_ptr); var v1 = getArrayJsValueFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 4, 4); return v1; } /** * @param {ExcelColumnData[]} arg0 */ set columns(arg0) { const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; wasm.__wbg_set_excelrowdata_columns(this.__wbg_ptr, ptr0, len0); } } if (Symbol.dispose) ExcelRowData.prototype[Symbol.dispose] = ExcelRowData.prototype.free; /** * @param {ExcelInfo} info * @returns {Uint8Array} */ export function createTemplate(info) { _assertClass(info, ExcelInfo); var ptr0 = info.__destroy_into_raw(); const ret = wasm.createTemplate(ptr0); if (ret[3]) { throw takeFromExternrefTable0(ret[2]); } var v2 = getArrayU8FromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); return v2; } /** * @param {ExcelInfo} info * @param {ExcelData} data * @returns {Promise<any>} */ export function exportData(info, data) { _assertClass(info, ExcelInfo); var ptr0 = info.__destroy_into_raw(); _assertClass(data, ExcelData); var ptr1 = data.__destroy_into_raw(); const ret = wasm.exportData(ptr0, ptr1); return ret; } /** * @param {ExcelInfo} info * @param {Uint8Array} excel_bytes * @returns {ExcelData} */ export function importData(info, excel_bytes) { _assertClass(info, ExcelInfo); var ptr0 = info.__destroy_into_raw(); const ptr1 = passArray8ToWasm0(excel_bytes, wasm.__wbindgen_malloc); const len1 = WASM_VECTOR_LEN; const ret = wasm.importData(ptr0, ptr1, len1); if (ret[2]) { throw takeFromExternrefTable0(ret[1]); } return ExcelData.__wrap(ret[0]); } /** * @param {string | null | undefined} sheet_name * @param {number | null | undefined} header_row * @param {Uint8Array} excel_bytes * @returns {DynamicExcelData} */ export function importDynamicData(sheet_name, header_row, excel_bytes) { var ptr0 = isLikeNone(sheet_name) ? 0 : passStringToWasm0(sheet_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len0 = WASM_VECTOR_LEN; const ptr1 = passArray8ToWasm0(excel_bytes, wasm.__wbindgen_malloc); const len1 = WASM_VECTOR_LEN; const ret = wasm.importDynamicData(ptr0, len0, isLikeNone(header_row) ? Number.MAX_SAFE_INTEGER : (header_row) >>> 0, ptr1, len1); if (ret[2]) { throw takeFromExternrefTable0(ret[1]); } return DynamicExcelData.__wrap(ret[0]); } function __wbg_get_imports() { const import0 = { __proto__: null, __wbg_Error_3639a60ed15f87e7: function(arg0, arg1) { const ret = Error(getStringFromWasm0(arg0, arg1)); return ret; }, __wbg___wbindgen_debug_string_07cb72cfcc952e2b: function(arg0, arg1) { const ret = debugString(arg1);