This website requires JavaScript.
Explore
Help
Sign In
vincent
/
gerbeur
Watch
1
Star
0
Fork
0
You've already forked gerbeur
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
563daa720cd5f31d91c3037e297c464978139ffe
gerbeur
/
shared
/
permissions.ts
khannurien
b85a71d86e
v3: shared/ is documented like api/ —
deno doc --lint
over api/ and shared/ goes from 385 errors to none — every module of shared/ opens with a
/** … @module */
block; every export and every field of an exported interface has JSDoc, each request body naming the endpoint that takes it and each response its endpoint; the
//
comments that described declarations (the mention pattern, the permission union and table, four socket messages, the error message's optimistic-action context) are
/** */
now, and the socket protocol's heading comment, which sat on no declaration, is its module doc. The lint wanted explicit types on MENTION_RE and DUMP_MAX_FILE_SIZE_BYTES. Along the way: the chat edit is allowed to moderators too, which the new ChatEditMessage doc says; UpdateUserRequest says that PATCH /api/users/me takes only its description and email; playlist-service's reorderPlaylist @throws is rewrapped. mod.ts and the README no longer call shared/ undocumented. No behaviour changes; 205 backend tests pass.
...
Co-Authored-By: Claude Opus 5.5 <
noreply@anthropic.com
>
2026-09-27 21:13:07 +00:00
1.3 KiB
Raw
Blame
History
View Raw
Reference in New Issue
View Git Blame
Copy Permalink