import { task } from "@trigger.dev/sdk";
// Hidden task for internal use
const processData = task({
  id: "process-data",
  run: async (payload: { data: string }, { ctx }) => {
    // Process the data
    return { processed: payload.data.toUpperCase() };
  },
});
// Public task that uses the hidden task
export const mainWorkflow = task({
  id: "main-workflow",
  run: async (payload: any, { ctx }) => {
    const result = await processData.trigger({ data: payload.input });
    return result;
  },
});