コンテンツにスキップ

Getting started

@alneas/data-engineを導入し、必要な機能サブパスを選択します。

import { createAjvValidator } from '@alneas/data-engine/schema';
const validate = createAjvValidator();
const checked = validate({ type: 'string', minLength: 1 }, 'hello');

スキーマ・DDL・汎用ユーティリティはengine、AI共通処理はai-core、グラフ計算はtask-graph、 レコードCRUDはdata-access、ファイル保管はuniversal-storageが正本です。 engineにはAI・グラフの互換エクスポートと連携アダプターを残します。 日本向け業務の初期値・規則はbusiness-jpが担当し、business-jp → engineの方向に依存します。

import { calculateInvoiceAmounts } from '@alneas/data-engine/finance';
const amounts = calculateInvoiceAmounts({ subtotal: 999 }, { defaultTaxRate: 20, roundTax: Math.floor });

locale/timezone、EDI通貨・プロファイル、税率・丸めのpolicyを明示します。 分離と移行、スキーマの仕様・利用条件・制約を確認してください。 APIの引数・戻り値はJSDocが正本です。TypeScript型は入力JSONの検証・実行認可の代わりにはなりません。

engine単独で他のALNEASパッケージは不要です。/integrations/ai・/integrations/task-graph・/data-access・/storageは、必要な任意peerを導入してからimportします。入口ごとの一覧は分離ガイドを参照してください。日本式印影はbusiness-jp /pdf/stampから利用します。