Files
homarr/packages/cron-jobs-core/src/index.ts
2025-12-16 23:37:44 +01:00

15 lines
479 B
TypeScript

import type { CreateCronJobCreatorOptions } from "./creator";
import { createCronJobCreator } from "./creator";
import { createJobGroupCreator } from "./group";
export const createCronJobFunctions = <TAllowedNames extends string>(
options: CreateCronJobCreatorOptions<TAllowedNames>,
) => {
return {
createCronJob: createCronJobCreator<TAllowedNames>(options),
createCronJobGroup: createJobGroupCreator<TAllowedNames>({
logger: options.logger,
}),
};
};