본문으로 건너뛰기

© 2026 Molayo

Vercel헤드라인2026. 04. 24. 00:38

워크플로우 SDK: 커스텀 클래스 직렬화 지원으로 개발 경험 향상

요약

Workflow SDK가 이제 사용자 정의 클래스(custom class) 인스턴스를 워크플로우와 스텝 함수 간에 전달하는 것을 지원합니다. 기존에는 기본 JavaScript 타입만 처리할 수 있어 커스텀 객체는 직렬화 및 역직렬화가 불가능했습니다. 새로운 패키지를 사용하면 `WORKFLOW_SERIALIZE` 및 `WORKFLOW_DESERIALIZE` 두 개의 정적 메서드를 구현하여 클래스의 직렬화 방식을 정의할 수 있습니다. 이를 통해 복잡한 사용자 정의 객체를 워크플로우의 인자나 반환 값으로 자연스럽게 주고받으며 개발 생산성

핵심 포인트

  • 워크플로우 SDK가 커스텀 클래스 인스턴스를 지원하여 데이터 전달 범위가 확장되었습니다.
  • 커스텀 직렬화/역직렬화를 위해 `WORKFLOW_SERIALIZE` 및 `WORKFLOW_DESERIALIZE` 정적 메서드 구현이 필요합니다.
  • 이 기능을 사용하면 복잡한 사용자 정의 객체를 워크플로우의 인자나 반환 값으로 쉽게 주고받을 수 있습니다.

🚀 Workflow SDK, 커스텀 클래스 직렬화 지원 시작

Workflow SDK가 중요한 업데이트를 통해 사용자 정의 클래스(custom class) 인스턴스를 이제 워크플로우와 스텝 함수 간에 전달할 수 있도록 기능을 확장했습니다. 기존에는 기본 JavaScript 타입(원시 값, 객체, 배열 등)만 처리 가능하여 커스텀 클래스는 직렬화 시스템에서 인식하지 못해 사용이 어려웠습니다.

새로운 패키지를 도입함으로써 개발자들은 자신들의 클래스가 어떻게 직렬화되고 역직렬화되어야 하는지 정의할 수 있게 되었습니다. 이를 위해 클래스에 WORKFLOW_SERIALIZEWORKFLOW_DESERIALIZE라는 두 개의 정적 메서드를 구현해야 합니다.

이 기능을 적용하면, 사용자 정의 클래스의 인스턴스를 워크플로우의 인자나 반환 값으로 자연스럽게 전달할 수 있습니다. 직렬화 시스템이 이 변환 과정을 자동으로 처리해주기 때문에 개발 경험(DX)을 크게 향상시킬 수 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0