Mastra.getWorkflow()
그만큼.getWorkflow()메서드는 등록 키로 Workflow를 검색하는 데 사용됩니다. 이 방법은 Workflow 입력 및 출력 스키마에 대한 전체 TypeScript 유형 추론을 제공합니다.
사용예사용예에 대한 직접 링크
// Retrieve workflow by its registration key (recommended for type inference)
const workflow = mastra.getWorkflow('testWorkflow')
const run = await workflow.createRun()
// TypeScript will properly infer the input schema type
await run.startAsync({
inputData: {/* properly typed */},
})
유형 추론유형 추론에 대한 직접 링크
최상의 TypeScript 지원을 받으려면 Workflow의 등록 키(Mastra에 Workflow를 추가할 때 사용한 키)와 함께 getWorkflow()를 사용하세요. 그러면 다음 항목에 대해 완전한 타입 추론이 제공됩니다.
- 입력 데이터 스키마
- 출력 데이터 스키마
- 단계 결과
등록 키 대신 Workflow의 id 속성으로 검색해야 하는 경우 getWorkflowById()를 사용할 수 있지만, 타입 추론의 정확도가 떨어진다는 점에 유의하세요.
매개변수매개변수에 대한 직접 링크
id:
TWorkflowId extends keyof TWorkflows
가져올 Workflow의 ID입니다. Mastra 구성에 존재하는 유효한 Workflow ID여야 합니다.
options:
{ serialized?: boolean }
선택적 구성 객체입니다.
serialized가 true이면 전체 Workflow 인스턴스 대신 Workflow 이름만 반환합니다.보고보고에 대한 직접 링크
workflow:
TWorkflows[TWorkflowId]
지정된 ID의 Workflow 인스턴스입니다. Workflow를 찾지 못하면 오류가 발생합니다.