オントロジーの構築概要オントロジーの編集user-facing-error.md
Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Copied!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // "@foundry/functions-api"からEdits、OntologyEditFunction、UserFacingErrorをインポートします import { Edits, OntologyEditFunction, UserFacingError } from "@foundry/functions-api"; // "@foundry/ontology-api"からEmployeeをインポートします import { Employee } from "@foundry/ontology-api"; // Employeeに対する編集を行います @Edits(Employee) // OntologyEditFunctionデコレータを使用します @OntologyEditFunction() // 具体的には、ちょうど5人の従業員を編集する機能を持つ関数を定義します public editExactlyFiveEmployees(employees: Employee[]): void { // 与えられた従業員の数が5人でなければ、エラーを投げます if (employees.length != 5) { throw new UserFacingError(`ちょうど5人の従業員を指定してください。受け取ったのは${employees.length}人です。`); } ... }