@univerjs-pro/boards-exchange-client
此 API 頁面目前提供英文內容。程式碼簽名與識別符不隨介面語言變更。
Board exchange integration, including Mermaid diagram import and PPTX export.
TypeScript
import { UniverBoardsExchangeClientPlugin } from '@univerjs-pro/boards-exchange-client'import '@univerjs-pro/boards-exchange-client/lib/index.css'univer.registerPlugin(UniverBoardsExchangeClientPlugin)IUniverBoardsExchangeClientConfig
TypeScript
import type { MenuConfig } from '@univerjs/ui'export interface IUniverBoardsExchangeClientConfig { menu?: MenuConfig}The package also exports InsertMermaidOperation, BOARD_MERMAID_IMPORT_SOURCE_TYPE, BoardMermaidImportService, IBoardMermaidImportService, and IBoardMermaidImportContext for custom integrations.
Facade API
TypeScript
import '@univerjs-pro/boards-exchange-client/facade'// univerAPIexportBoardByUnitIdAsync(unitId: string): Promise<File | undefined>exportBoardBySnapshotAsync(snapshot: IBoardData): Promise<File | undefined>transformSnapshotJsonToBoardDataAsync(json: ISnapshotBlockJsonResponse): Promise<IBoardData>transformBoardDataToSnapshotJsonAsync(boardData: IBoardData): Promise<ISnapshotBlockJson>// FBoardinsertMermaidAsync(code: string, options?: IBoardMermaidOptions): Promise<boolean>Entry Points
- Facade:
@univerjs-pro/boards-exchange-client/facade - Locale:
@univerjs-pro/boards-exchange-client/locale/* - Style:
@univerjs-pro/boards-exchange-client/lib/index.css
你覺得這篇文檔如何?