Referencia de @styx/api-contracts generada de su TSDoc.
packages/api-contracts/package.jsonPágina generada desde
el TSDoc de @styx/api-contracts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
constScanAssetHttpReplySchema:TObject<{asset:TObject<{container:TOptional<TString>;createdAt:TNumber;editionId:TUnsafe<string&IBrand<"EditionId">>;fastHash:TOptional<TString>;id:TUnsafe<string&IBrand<"AssetId">>;identification:TOptional<TUnion<[TLiteral<"identified">,TLiteral<"unidentified">]>>;kind:TLiteral<"logical-composition">;layout:TOptional<TUnion<[TLiteral<"file">,TLiteral<"tree">,TLiteral<"image">]>>;path:TString;sizeBytes:TInteger;updatedAt:TNumber; }>;index:TOptional<TObject<{assetId:TUnsafe<string&IBrand<"AssetId">>;bitrateBps:TInteger;capabilities:TUnsafe<readonlystring[]>;container:TString;createdAt:TNumber;durationMs:TInteger;id:TUnsafe<string&IBrand<"MediaIndexId">>;indexVersion:TInteger;keyframesMs:TOptional<TUnsafe<readonlynumber[]>>;streams:TUnsafe<readonlyobject[]>; }>>;indexed:TBoolean; }>
Body 200 de POST /scan (el command HTTP; por NATS el reply es ScanAssetCommandReplySchema).