docx-rs/docx-wasm/src/table_row.rs

26 lines
488 B
Rust

use super::*;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
#[derive(Debug)]
pub struct TableRow(docx_rs::TableRow);
#[wasm_bindgen(js_name = createTableRow)]
pub fn create_table_row() -> TableRow {
TableRow(docx_rs::TableRow::new(vec![]))
}
impl TableRow {
pub fn take(self) -> docx_rs::TableRow {
self.0
}
}
#[wasm_bindgen]
impl TableRow {
pub fn add_cell(mut self, cell: TableCell) -> TableRow {
self.0.cells.push(cell.take());
self
}
}