readFile
外部ファイルの内容を読み込む関数です。JavaScriptアクションのコードを別ファイルで管理できます。
使用例
import { defineAction, readFile } from "@basemachina/sdk/oac";
// JavaScriptアクションのコードを読み込む
export const createUser = defineAction({
id: "create-user",
name: "ユーザー作成",
class: "javascript",
code: readFile("./js-action-codes/create-user.ts"),
});引数
| 引数 | 型 | 説明 |
|---|---|---|
relativePath | string | 呼び出し元ファイルからの相対パス |
TypeScriptファイルの自動トランスパイル
拡張子が.ts / .tsx / .mts / .ctsのファイルを指定した場合は、自動的にJavaScriptにトランスパイルされます。
これにより、JavaScriptアクションのコードをTypeScriptで記述できます。