services-as-software
Version:
Primitives for building AI-powered services that operate as software
52 lines • 1.23 kB
TypeScript
/**
* Orchestration Entity Types (Nouns)
*
* Service orchestration: ServiceWorkflow, WorkflowStep, ServiceTask, ServiceQueue, ServiceWorker
*
* @packageDocumentation
*/
import type { Noun } from 'ai-database';
/**
* ServiceWorkflow entity
*
* Multi-step service workflow.
*/
export declare const ServiceWorkflow: Noun;
/**
* WorkflowStep entity
*
* Individual step in a workflow.
*/
export declare const WorkflowStep: Noun;
/**
* ServiceTask entity
*
* Task within service execution.
*/
export declare const ServiceTask: Noun;
/**
* ServiceQueue entity
*
* Queue for service tasks.
*/
export declare const ServiceQueue: Noun;
/**
* ServiceWorker entity
*
* Worker processing tasks.
*/
export declare const ServiceWorker: Noun;
export declare const OrchestrationEntities: {
ServiceWorkflow: Noun;
WorkflowStep: Noun;
ServiceTask: Noun;
ServiceQueue: Noun;
ServiceWorker: Noun;
};
export declare const OrchestrationCategories: {
readonly workflows: readonly ["ServiceWorkflow", "WorkflowStep"];
readonly tasks: readonly ["ServiceTask"];
readonly queues: readonly ["ServiceQueue"];
readonly workers: readonly ["ServiceWorker"];
};
//# sourceMappingURL=orchestration.d.ts.map