Перейти к основному содержимому

uuidSchema

@mineflow/contracts


@mineflow/contracts / uuidSchema

Variable: uuidSchema

const uuidSchema: ZodUUID;

Defined in: shared.ts:12

Общая UUID-схема, переиспользуемая во всех payload-схемах каталога событий (uuidSchema в events/<context>/<entity>.ts). .meta({ id: 'Uuid' }) поднимает её в общий $defs при генерации JSON Schema / AsyncAPI, поэтому во всех событиях ссылка идёт на один shared-компонент, а не на инлайн-копию.

Example

const data = z.object({ assetId: uuidSchema }).parse({ assetId: '…' });