Skip to Content

codegen — コード生成

スキーマ定義から SDK 用の型コードを生成します。生成元は、既定ではローカルの orizm.config.ts--pull を付けるとサーバーに適用済みの定義になります。

認証とプロジェクトコンテキストが必要なのは --pull を付けたときだけです。ローカルの設定から生成する場合は不要です。

orizm codegen cms

CMS SDK 用の型を生成します。

orizm codegen cms [<config-file>] [--output <path>] [--pull]

引数

引数説明
<config-file>設定ファイルのパス。省略時は ./orizm.config.ts

オプション

オプション説明
--output <path>, -o出力先。既定は ./src/orizm
--pullローカル設定ではなく、サーバーに適用済みの定義から生成します。

--output.ts で終わる場合はそのファイルに書き出します。それ以外はディレクトリとして扱い、その配下に index.ts を生成します。

# ローカルの orizm.config.ts から生成する orizm codegen cms # サーバーの適用済み定義から生成する orizm codegen cms --pull # 出力先を指定する orizm codegen cms --output ./src/generated/orizm.ts

orizm codegen consumer

Consumer SDK 用の型を生成します。引数・オプションは orizm codegen cms と同じです。

orizm codegen consumer [<config-file>] [--output <path>] [--pull]
Last updated on