ユーザーガイド¶
ReScript で Tauri 2.x デスクトップアプリを書き始めるために必要な情報を集めています。
はじめに¶
リファレンス¶
モジュール一覧¶
@rescript-tauri/core は 12 個の Phase 1 モジュールに加え、よく使うインポートをまとめた Tauri アンブレラモジュールを提供します。各モジュールは専用の .resi を持ち、対応する Tauri 上流ドキュメントへのリンクを doc-comment に記載しています。
モジュール |
用途 |
|---|---|
|
|
|
IPC ブリッジ — |
|
pub/sub イベントバス( |
|
Window クラス — 不透明ハンドル + 約 80 個のインスタンス / 静的メソッド、theme / cursorIcon / effects / monitor などフル型セット |
|
Webview クラス — 不透明ハンドル + 14 個のインスタンスメソッド + ドラッグ & ドロップイベントの variant |
|
Window と Webview を統合した API。ゼロコストの |
|
アプリケーションメニューの階層構造( |
|
システムトレイアイコン( |
|
パスユーティリティ — 31 個のヘルパー関数と |
|
アプリケーションメタデータとライフサイクル( |
|
RGBA 画像の不透明ハンドル( |
|
DPI を考慮したサイズ・位置( |
|
テスト用ヘルパー( |
アドオンパッケージ¶
core の上に乗る 9 個のアドオンパッケージがあります。いずれも独立して公開され、対応する上流のプラグイン / スキーマライブラリを peerDependencies 経由で取り込みます。
パッケージ |
用途 |
ガイド |
|---|---|---|
|
ファイルシステム操作(read / write / dir / stat) |
|
|
ネイティブダイアログ(open / save / message / ask / confirm) |
|
|
ネイティブ通知(toast / schedule / channels) |
|
|
子プロセスの起動、OS デフォルトアプリで URL / ファイルを開く |
|
|
構造化ロギング(5 段階 + ログストリームリスナー) |
|
|
OS 情報(platform / arch / family / locale / hostname) |
|
|
クリップボードの読み書き(text / image / HTML) |
|
|
CORS をバイパスする HTTP fetch と proxy / TLS の設定 |
|
|
|