@figma/plugin-typings
Advanced tools
Comparing version 1.61.0 to 1.62.0
{ | ||
"name": "@figma/plugin-typings", | ||
"version": "1.61.0", | ||
"version": "1.62.0", | ||
"description": "Typings for the Figma Plugin API", | ||
@@ -5,0 +5,0 @@ "main": "", |
@@ -80,2 +80,3 @@ /* plugin-typings are auto-generated. Do not update them directly. See plugin-docs/ for instructions. */ | ||
createSection(): SectionNode | ||
createTable(numRows?: number, numColumns?: number): TableNode | ||
createNodeFromJSXAsync(jsx: any): Promise<SceneNode> | ||
@@ -1341,2 +1342,27 @@ createBooleanOperation(): BooleanOperationNode | ||
} | ||
interface TableNode extends OpaqueNodeMixin, MinimalFillsMixin, MinimalBlendMixin { | ||
readonly type: 'TABLE' | ||
clone(): TableNode | ||
readonly numRows: number | ||
readonly numColumns: number | ||
cellAt(rowIndex: number, columnIndex: number): TableCellNode | ||
insertRow(rowIndex: number): void | ||
insertColumn(columnIndex: number): void | ||
removeRow(rowIndex: number): void | ||
removeColumn(columnIndex: number): void | ||
moveRow(fromIndex: number, toIndex: number): void | ||
moveColumn(fromIndex: number, toIndex: number): void | ||
resizeRow(rowIndex: number, height: number): void | ||
resizeColumn(columnIndex: number, width: number): void | ||
} | ||
interface TableCellNode extends MinimalFillsMixin { | ||
readonly type: 'TABLE_CELL' | ||
readonly text: TextSublayerNode | ||
readonly rowIndex: number | ||
readonly columnIndex: number | ||
readonly toString: string | ||
readonly parent: TableNode | ||
readonly height: number | ||
readonly width: number | ||
} | ||
interface HighlightNode | ||
@@ -1513,2 +1539,3 @@ extends DefaultShapeMixin, | ||
| WashiTapeNode | ||
| TableNode | ||
declare type NodeType = BaseNode['type'] | ||
@@ -1515,0 +1542,0 @@ declare type StyleType = 'PAINT' | 'TEXT' | 'EFFECT' | 'GRID' |
53610
1667