SDK y paquetes@styx/domainfunctions

Function: createWork()

Referencia de @styx/domain generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/domain/package.json

Página generada desde el TSDoc de @styx/domain. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Function: createWork()

createWork(input, id): IWork

Factory para crear un IWork nuevo con timestamps frescos.

Parameters

input

Omit<IWork, "id" | "createdAt" | "updatedAt">

Campos editables del work (sin id ni timestamps).

id

WorkId

WorkId branded (el caller debe validar el formato del string antes).

Returns

IWork

Nuevo IWork inmutable con createdAt === updatedAt === Date.now().

Example

const work = createWork({ title: 'Blade Runner 2049', year: 2017, kind: 'movie' }, asWorkId('w-001'));