Skip to content

Commit 34513b4

Browse files
committed
chore(docs) Update TSdoc (#2819)
1 parent 2c87855 commit 34513b4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/lib/utils/contest_table_provider.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -265,13 +265,11 @@ export class Typical90Provider extends ContestTableProviderBase {
265265
}
266266

267267
/**
268-
* Base provider for Tessoku Book tasks.
268+
* Base provider for Tessoku Book contests
269269
*
270-
* This provider has been refactored to use section-specific subclasses (examples, practicals, challenges)
271-
* instead of a single unified provider. The TessokuBook group registers only the section-specific providers
272-
* (TessokuBookForExamplesProvider, TessokuBookForPracticalsProvider, TessokuBookForChallengesProvider).
273-
* Ensure all callers use section-specific lookups via getProvider(ContestType.TESSOKU_BOOK, section)
274-
* rather than the non-sectioned variant.
270+
* Note: This class is not intended to be registered directly.
271+
* Use specialized subclasses (TessokuBookForExamplesProvider,
272+
* TessokuBookForPracticalsProvider, TessokuBookForChallengesProvider) instead.
275273
*
276274
* @see https://github.com/AtCoder-NoviSteps/AtCoderNoviSteps/pull/2820
277275
*/
@@ -682,6 +680,8 @@ export const prepareContestProviderPresets = () => {
682680

683681
/**
684682
* Groups for Tessoku Book
683+
* Note: Only sectioned providers are registered (examples, practicals, challenges).
684+
* The base TessokuBookProvider is not registered as it's meant to be subclassed only.
685685
*/
686686
TessokuBook: () =>
687687
new ContestTableProviderGroup(`競技プログラミングの鉄則`, {

0 commit comments

Comments
 (0)