build wasm (#16)

main
bokuweb 2019-12-16 11:48:04 +09:00 committed by GitHub
parent 0af89dbc79
commit 875b618850
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 18 additions and 1576 deletions

View File

@ -50,12 +50,24 @@ export function createTableRow(): TableRow;
* @returns {Level}
*/
export function createLevel(id: number, start: number, format: string, text: string, jc: string): Level;
export enum StyleType {
Paragraph,
Character,
}
/**
*/
export enum VMergeType {
Continue,
Restart,
}
/**
*/
export enum WidthType {
DXA,
Auto,
}
/**
*/
export enum BorderType {
None,
Single,
@ -104,18 +116,6 @@ export enum SpecialIndentKind {
}
/**
*/
export enum StyleType {
Paragraph,
Character,
}
/**
*/
export enum WidthType {
DXA,
Auto,
}
/**
*/
/**
*/
export class Comment {

View File

@ -224,9 +224,15 @@ function takeObject(idx) {
}
/**
*/
export const StyleType = Object.freeze({ Paragraph:0,Character:1, });
/**
*/
export const VMergeType = Object.freeze({ Continue:0,Restart:1, });
/**
*/
export const WidthType = Object.freeze({ DXA:0,Auto:1, });
/**
*/
export const BorderType = Object.freeze({ None:0,Single:1,Thick:2,Double:3,Dotted:4,Dashed:5,DotDash:6,DotDotDash:7,Triple:8, });
/**
*/
@ -245,12 +251,6 @@ export const TableAlignmentType = Object.freeze({ Center:0,Left:1,Right:2, });
export const SpecialIndentKind = Object.freeze({ FirstLine:0,Hanging:1, });
/**
*/
export const StyleType = Object.freeze({ Paragraph:0,Character:1, });
/**
*/
export const WidthType = Object.freeze({ DXA:0,Auto:1, });
/**
*/
export class Comment {
static __wrap(ptr) {

Binary file not shown.

View File

@ -1,378 +0,0 @@
/* tslint:disable */
/**
* @returns {Run}
*/
export function createRun(): Run;
/**
* @param {number} id
* @returns {Comment}
*/
export function createComment(id: number): Comment;
/**
* @returns {TableCell}
*/
export function createTableCell(): TableCell;
/**
* @returns {TableRow}
*/
export function createTableRow(): TableRow;
/**
* @returns {Docx}
*/
export function createDocx(): Docx;
/**
* @param {number} id
* @param {number} start
* @param {string} format
* @param {string} text
* @param {string} jc
* @returns {Level}
*/
export function createLevel(id: number, start: number, format: string, text: string, jc: string): Level;
/**
* @returns {Insert}
*/
export function createInsert(): Insert;
/**
* @returns {Table}
*/
export function createTable(): Table;
/**
* @param {number} id
* @returns {Numbering}
*/
export function createNumbering(id: number): Numbering;
/**
* @returns {Delete}
*/
export function createDelete(): Delete;
/**
* @returns {Paragraph}
*/
export function createParagraph(): Paragraph;
export enum TableAlignmentType {
Center,
Left,
Right,
}
/**
*/
export enum SpecialIndentKind {
FirstLine,
Hanging,
}
/**
*/
export enum VMergeType {
Continue,
Restart,
}
/**
*/
export enum BreakType {
Page,
Column,
TextWrapping,
}
/**
*/
export enum FontPitchType {
Default,
Fixed,
Variable,
}
/**
*/
export enum WidthType {
DXA,
Auto,
}
/**
*/
export enum BorderType {
None,
Single,
Thick,
Double,
Dotted,
Dashed,
DotDash,
DotDotDash,
Triple,
}
/**
*/
export enum AlignmentType {
Center,
Left,
Right,
Justified,
}
/**
*/
export enum StyleType {
Paragraph,
Character,
}
/**
*/
/**
*/
export class Comment {
free(): void;
/**
* @param {string} author
* @returns {Comment}
*/
author(author: string): Comment;
/**
* @param {string} date
* @returns {Comment}
*/
date(date: string): Comment;
/**
* @param {Paragraph} p
* @returns {Comment}
*/
paragraph(p: Paragraph): Comment;
/**
* @returns {number}
*/
id(): number;
}
/**
*/
export class Delete {
free(): void;
}
/**
*/
export class Docx {
free(): void;
/**
* @param {Paragraph} p
* @returns {Docx}
*/
add_paragraph(p: Paragraph): Docx;
/**
* @param {Table} t
* @returns {Docx}
*/
add_table(t: Table): Docx;
/**
* @param {Numbering} num
* @returns {Docx}
*/
add_numbering(num: Numbering): Docx;
/**
* @returns {Uint8Array}
*/
build(): Uint8Array;
}
/**
*/
export class Insert {
free(): void;
}
/**
*/
export class Level {
free(): void;
/**
* @param {number} left
* @param {number | undefined} special_indent_kind
* @param {number | undefined} special_indent_size
* @returns {Level}
*/
indent(left: number, special_indent_kind?: number, special_indent_size?: number): Level;
}
/**
*/
export class Numbering {
free(): void;
/**
* @param {Level} level
* @returns {Numbering}
*/
add_level(level: Level): Numbering;
}
/**
*/
export class Paragraph {
free(): void;
/**
* @param {Run} run
* @returns {Paragraph}
*/
add_run(run: Run): Paragraph;
/**
* @param {Insert} i
* @returns {Paragraph}
*/
add_insert(i: Insert): Paragraph;
/**
* @param {Delete} d
* @returns {Paragraph}
*/
add_delete(d: Delete): Paragraph;
/**
* @param {string} id
* @param {string} name
* @returns {Paragraph}
*/
add_bookmark_start(id: string, name: string): Paragraph;
/**
* @param {string} id
* @returns {Paragraph}
*/
add_bookmark_end(id: string): Paragraph;
/**
* @param {Comment} comment
* @returns {Paragraph}
*/
add_comment_start(comment: Comment): Paragraph;
/**
* @param {number} id
* @returns {Paragraph}
*/
add_comment_end(id: number): Paragraph;
/**
* @param {number} alignment_type
* @returns {Paragraph}
*/
align(alignment_type: number): Paragraph;
/**
* @param {string} style_id
* @returns {Paragraph}
*/
style(style_id: string): Paragraph;
/**
* @param {number} left
* @param {number | undefined} special_indent_kind
* @param {number | undefined} special_indent_size
* @returns {Paragraph}
*/
indent(left: number, special_indent_kind?: number, special_indent_size?: number): Paragraph;
/**
* @param {number} id
* @param {number} level
* @returns {Paragraph}
*/
numbering(id: number, level: number): Paragraph;
}
/**
*/
export class Run {
free(): void;
/**
* @param {string} text
* @returns {Run}
*/
add_text(text: string): Run;
/**
* @param {string} text
* @returns {Run}
*/
add_delete_text(text: string): Run;
/**
* @returns {Run}
*/
add_tab(): Run;
/**
* @param {number} break_type
* @returns {Run}
*/
add_break(break_type: number): Run;
/**
* @param {number} size
* @returns {Run}
*/
size(size: number): Run;
/**
* @param {string} color
* @returns {Run}
*/
color(color: string): Run;
/**
* @param {string} color
* @returns {Run}
*/
highlight(color: string): Run;
/**
* @returns {Run}
*/
bold(): Run;
/**
* @returns {Run}
*/
italic(): Run;
/**
* @param {string} line_type
* @returns {Run}
*/
underline(line_type: string): Run;
/**
* @returns {Run}
*/
vanish(): Run;
}
/**
*/
export class Table {
free(): void;
/**
* @param {TableRow} row
* @returns {Table}
*/
add_row(row: TableRow): Table;
/**
* @param {Uint32Array} grid
* @returns {Table}
*/
set_grid(grid: Uint32Array): Table;
/**
* @param {number} v
* @returns {Table}
*/
indent(v: number): Table;
/**
* @param {number} v
* @returns {Table}
*/
align(v: number): Table;
/**
* @param {number} w
* @returns {Table}
*/
width(w: number): Table;
}
/**
*/
export class TableCell {
free(): void;
/**
* @param {Paragraph} p
* @returns {TableCell}
*/
add_paragraph(p: Paragraph): TableCell;
/**
* @param {number} t
* @returns {TableCell}
*/
vertical_merge(t: number): TableCell;
/**
* @param {number} v
* @returns {TableCell}
*/
grid_span(v: number): TableCell;
}
/**
*/
export class TableRow {
free(): void;
/**
* @param {TableCell} cell
* @returns {TableRow}
*/
add_cell(cell: TableCell): TableRow;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,68 +0,0 @@
/* tslint:disable */
export const memory: WebAssembly.Memory;
export function __wbg_run_free(a: number): void;
export function createRun(): number;
export function run_add_text(a: number, b: number, c: number): number;
export function run_add_delete_text(a: number, b: number, c: number): number;
export function run_add_tab(a: number): number;
export function run_add_break(a: number, b: number): number;
export function run_size(a: number, b: number): number;
export function run_color(a: number, b: number, c: number): number;
export function run_highlight(a: number, b: number, c: number): number;
export function run_bold(a: number): number;
export function run_italic(a: number): number;
export function run_underline(a: number, b: number, c: number): number;
export function run_vanish(a: number): number;
export function __wbg_comment_free(a: number): void;
export function createComment(a: number): number;
export function comment_author(a: number, b: number, c: number): number;
export function comment_date(a: number, b: number, c: number): number;
export function comment_paragraph(a: number, b: number): number;
export function comment_id(a: number): number;
export function __wbg_tablecell_free(a: number): void;
export function createTableCell(): number;
export function tablecell_add_paragraph(a: number, b: number): number;
export function tablecell_vertical_merge(a: number, b: number): number;
export function tablecell_grid_span(a: number, b: number): number;
export function __wbg_tablerow_free(a: number): void;
export function createTableRow(): number;
export function tablerow_add_cell(a: number, b: number): number;
export function __wbg_docx_free(a: number): void;
export function createDocx(): number;
export function docx_add_paragraph(a: number, b: number): number;
export function docx_add_table(a: number, b: number): number;
export function docx_add_numbering(a: number, b: number): number;
export function docx_build(a: number, b: number): void;
export function __wbg_level_free(a: number): void;
export function createLevel(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): number;
export function level_indent(a: number, b: number, c: number, d: number, e: number): number;
export function __wbg_insert_free(a: number): void;
export function createInsert(): number;
export function __wbg_table_free(a: number): void;
export function createTable(): number;
export function table_add_row(a: number, b: number): number;
export function table_set_grid(a: number, b: number, c: number): number;
export function table_indent(a: number, b: number): number;
export function table_align(a: number, b: number): number;
export function table_width(a: number, b: number): number;
export function __wbg_numbering_free(a: number): void;
export function createNumbering(a: number): number;
export function numbering_add_level(a: number, b: number): number;
export function __wbg_delete_free(a: number): void;
export function createDelete(): number;
export function __wbg_paragraph_free(a: number): void;
export function createParagraph(): number;
export function paragraph_add_run(a: number, b: number): number;
export function paragraph_add_insert(a: number, b: number): number;
export function paragraph_add_delete(a: number, b: number): number;
export function paragraph_add_bookmark_start(a: number, b: number, c: number, d: number, e: number): number;
export function paragraph_add_bookmark_end(a: number, b: number, c: number): number;
export function paragraph_add_comment_start(a: number, b: number): number;
export function paragraph_add_comment_end(a: number, b: number): number;
export function paragraph_align(a: number, b: number): number;
export function paragraph_style(a: number, b: number, c: number): number;
export function paragraph_indent(a: number, b: number, c: number, d: number, e: number): number;
export function paragraph_numbering(a: number, b: number, c: number): number;
export function __wbindgen_malloc(a: number): number;
export function __wbindgen_realloc(a: number, b: number, c: number): number;
export function __wbindgen_free(a: number, b: number): void;

Binary file not shown.