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.
constIdentityBrowserSession:IBusContract<"qry",TObject<{clientIp:TOptional<TString>;credential:TString; }>,TUnion<[TObject<{data:TObject<{accessToken:TString;csrfToken:TString;principal:TObject<{actorId:TString;authTime:TInteger;cred:TOptional<TUnsafe<...>>;displayName:TOptional<TString>;expiresAt:TInteger;role:TUnsafe<... | ... | ... | ...>;scopes:TOptional<TUnsafe<...>>;sessionId:TString; }>;rotated:TOptional<TObject<{credential:TString;maxAgeS:TInteger; }>>; }>;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>; }>]>>
Cookie de navegador → principal + access token del BFF (dec-0118 §2.1). Revocation-aware y con la rotación periódica de la credencial.