/** * Utility for creating typed job handlers */ import type { JobHandler, TypedJobHandler } from '@stock-bot/types'; /** * Create a typed job handler with validation */ export function createJobHandler( handler: TypedJobHandler ): JobHandler { return async (payload: unknown): Promise => { return handler(payload as TPayload); }; }