1import * as Effect from "effect/Effect";
2import { createPhysicalName } from "../../PhysicalName.ts";
3
4export const createWorkerName = (id: string, name: string | undefined) =>
5 name
6 ? Effect.succeed(name)
7 : createPhysicalName({
8 id,
9 maxLength: 54,
10 }).pipe(Effect.map((name) => name.toLowerCase()));