{{={= =}=}} import { prisma } from 'wasp/server' import type { JSONValue, JSONObject } from 'wasp/core/serialization' import { type JobFn, createJobDefinition } from '{= jobExecutorImportPath =}' const entities = { {=# entities =} {= name =}: prisma.{= prismaIdentifier =}, {=/ entities =} } // PUBLIC API export type {= typeName =} = JobFn {=# jobSchedule.isDefined =} const jobSchedule = { cron: "{= jobSchedule.cron =}", {=# jobSchedule.args.isDefined =} args: {=& jobSchedule.args.json =}, {=/ jobSchedule.args.isDefined =} {=# jobSchedule.options.isDefined =} options: {=& jobSchedule.options.json =}, {=/ jobSchedule.options.isDefined =} {=^ jobSchedule.options.isDefined =} options: {}, {=/ jobSchedule.options.isDefined =} } {=/ jobSchedule.isDefined =} {=^ jobSchedule.isDefined =} const jobSchedule = null {=/ jobSchedule.isDefined =} // PUBLIC API export const {= jobName =} = createJobDefinition({ jobName: '{= jobName =}', defaultJobOptions: {=& jobPerformOptions =}, jobSchedule, entities, })