サーバー側レンダリングの型

SSR エントリーポイントで使用される Canvas、レンダー結果、および構成の型。

インポート
import type { SSRCanvas } from "@sixtyfold/ssr";

上記の公開エントリポイントを使用します。型のみのインポートはアプリケーション JavaScript から削除されます。

SSRCanvas

SSR レンダラーが要求する最小限の Canvas 契約。これは意図的に DOM の Canvas グローバルを避けており、サーバーランタイム TypeScript プロジェクトが DOM ライブラリを追加せずに @sixtyfold/ssr を利用できるようにしています。

インポート @sixtyfold/ssrインターフェース

interface SSRCanvas
メンバー定義説明
getContext(type: "2d", options?: unknown) => unknownコンテキストを返します。
heightnumber静的出力に使用される高さ。
widthnumber静的出力に使用される幅。