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.
constSourcesResolve:IBusContract<"qry",TObject<{assetId:TString;client:TObject<{candidateLimit:TOptional<TInteger>;codecs:TOptional<TArray<TString>>;containers:TOptional<TArray<TString>>;maxBitrateBps:TOptional<TInteger>;preferredKind:TOptional<TUnion<[TLiteral<"local">,TLiteral<"http">,TLiteral<"s3">,TLiteral<"webdav">,TLiteral<"torrent">,TLiteral<"jellyfin">,TLiteral<"xtream">,TLiteral<"composite">]>>; }>; }>,TUnion<[TObject<{data:TObject<{reasons:TOptional<TUnsafe<readonlyobject[]>>;resolved:TBoolean;score:TOptional<TNumber>;sourceKind:TOptional<TUnion<[TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>]>>;uri:TOptional<TString>; }>;ok:TLiteral<true>; }>,TObject<{error:TObject<{category:TUnion<[TLiteral<"transient">,TLiteral<"permanent">,TLiteral<"recoverable">]>;causedBy:TOptional<TArray<TUnion<[..., ...]>>>;code:TString;details:TOptional<TUnion<[TObject<...>,TArray<...>]>>;message:TString;retryable:TBoolean;suggestedAction:TOptional<TString>; }>;ok:TLiteral<false>; }>]>>
Resuelve una fuente (SeekableMediaSource, r04) de sources-svc. Hoy sólo la admite styx-ops:
ningún servicio la llama en un production path.