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.tsorizm codegen consumer
Consumer SDK 用の型を生成します。引数・オプションは orizm codegen cms と同じです。
orizm codegen consumer [<config-file>] [--output <path>] [--pull]Last updated on