Skip to content

docs(typescript): API reference master#78

Merged
WomB0ComB0 merged 1 commit into
mainfrom
auto/typescript-api-master
May 15, 2026
Merged

docs(typescript): API reference master#78
WomB0ComB0 merged 1 commit into
mainfrom
auto/typescript-api-master

Conversation

@WomB0ComB0
Copy link
Copy Markdown
Member

Auto-generated by api-docs in
resq-software/npm for ref master
(run: 25919449431).

Regenerated files under sdks/typescript/api/. One
sub-directory per @resq-sw/* package. Review the diff
for unintended exports and merge to publish.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

Important

Review skipped

Too many files!

This PR contains 275 files, which is 125 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ec218f7b-c13a-4b5d-94c8-61b10e24fb0d

📥 Commits

Reviewing files that changed from the base of the PR and between 547e008 and a5c29d2.

📒 Files selected for processing (275)
  • docs.json
  • sdks/typescript/api/README.mdx
  • sdks/typescript/api/analytics/index/classes/Analytics.md
  • sdks/typescript/api/analytics/index/functions/identify.md
  • sdks/typescript/api/analytics/index/functions/inferCookieDomain.md
  • sdks/typescript/api/analytics/index/functions/initAnalytics.md
  • sdks/typescript/api/analytics/index/functions/pageview.md
  • sdks/typescript/api/analytics/index/functions/reset.md
  • sdks/typescript/api/analytics/index/interfaces/AnalyticsConfig.md
  • sdks/typescript/api/analytics/index/interfaces/AnalyticsEvents.md
  • sdks/typescript/api/analytics/index/interfaces/GA4ProviderConfig.md
  • sdks/typescript/api/analytics/index/interfaces/PostHogProviderConfig.md
  • sdks/typescript/api/analytics/index/variables/analytics.md
  • sdks/typescript/api/analytics/index/variables/track.md
  • sdks/typescript/api/analytics/next/functions/ga4Stream.md
  • sdks/typescript/api/analytics/next/functions/withAnalyticsRewrites.md
  • sdks/typescript/api/analytics/next/interfaces/AnalyticsRewriteOptions.md
  • sdks/typescript/api/analytics/react/functions/AnalyticsProvider.md
  • sdks/typescript/api/analytics/react/functions/useAnalytics.md
  • sdks/typescript/api/analytics/react/interfaces/AnalyticsProviderProps.md
  • sdks/typescript/api/analytics/react/interfaces/UseAnalyticsReturn.md
  • sdks/typescript/api/analytics/resq/functions/resolveResqCookieDomain.md
  • sdks/typescript/api/analytics/resq/functions/sanitizeGa4Id.md
  • sdks/typescript/api/analytics/resq/variables/GA4_ID_PATTERN.md
  • sdks/typescript/api/analytics/resq/variables/RESQ_SUBDOMAIN_ALLOWLIST.md
  • sdks/typescript/api/decorators/after/after.fn/functions/afterFn.md
  • sdks/typescript/api/decorators/after/after.types/interfaces/AfterConfig.md
  • sdks/typescript/api/decorators/after/after.types/interfaces/AfterParams.md
  • sdks/typescript/api/decorators/after/after.types/type-aliases/AfterFunc.md
  • sdks/typescript/api/decorators/after/after/functions/after.md
  • sdks/typescript/api/decorators/before/before.fn/functions/beforeFn.md
  • sdks/typescript/api/decorators/before/before.types/interfaces/BeforeConfig.md
  • sdks/typescript/api/decorators/before/before/functions/before.md
  • sdks/typescript/api/decorators/bind/bind.fn/functions/bindFn.md
  • sdks/typescript/api/decorators/bind/bind.types/interfaces/BindConfig.md
  • sdks/typescript/api/decorators/bind/bind/functions/bind.md
  • sdks/typescript/api/decorators/debounce/debounce.fn/functions/debounceFn.md
  • sdks/typescript/api/decorators/debounce/debounce/functions/debounce.md
  • sdks/typescript/api/decorators/delay/delay.fn/functions/delayFn.md
  • sdks/typescript/api/decorators/delay/delay/functions/delay.md
  • sdks/typescript/api/decorators/delegate/delegate.fn/functions/delegateFn.md
  • sdks/typescript/api/decorators/delegate/delegate.types/type-aliases/Delegatable.md
  • sdks/typescript/api/decorators/delegate/delegate/functions/delegate.md
  • sdks/typescript/api/decorators/exec-time/exec-time.fn/functions/execTimeFn.md
  • sdks/typescript/api/decorators/exec-time/exec-time.types/interfaces/ExactTimeReportData.md
  • sdks/typescript/api/decorators/exec-time/exec-time.types/type-aliases/ExactTimeReportable.md
  • sdks/typescript/api/decorators/exec-time/exec-time.types/type-aliases/ReportFunction.md
  • sdks/typescript/api/decorators/exec-time/exec-time/functions/execTime.md
  • sdks/typescript/api/decorators/execute/execute/functions/selfExecute.md
  • sdks/typescript/api/decorators/memoize-async/memoize-async.fn/functions/memoizeAsyncFn.md
  • sdks/typescript/api/decorators/memoize-async/memoize-async.types/interfaces/AsyncCache.md
  • sdks/typescript/api/decorators/memoize-async/memoize-async.types/interfaces/AsyncMemoizeConfig.md
  • sdks/typescript/api/decorators/memoize-async/memoize-async.types/type-aliases/AsyncMemoizable.md
  • sdks/typescript/api/decorators/memoize-async/memoize-async/functions/memoizeAsync.md
  • sdks/typescript/api/decorators/memoize/memoize.fn/functions/memoizeFn.md
  • sdks/typescript/api/decorators/memoize/memoize.types/interfaces/Cache.md
  • sdks/typescript/api/decorators/memoize/memoize.types/interfaces/MemoizeConfig.md
  • sdks/typescript/api/decorators/memoize/memoize.types/type-aliases/KeyResolver.md
  • sdks/typescript/api/decorators/memoize/memoize.types/type-aliases/Memoizable.md
  • sdks/typescript/api/decorators/memoize/memoize/functions/memoize.md
  • sdks/typescript/api/decorators/observer/observer.types/type-aliases/ObserverCallback.md
  • sdks/typescript/api/decorators/observer/observer/functions/observe.md
  • sdks/typescript/api/decorators/rate-limit/rate-limit.fn/functions/rateLimitFn.md
  • sdks/typescript/api/decorators/rate-limit/rate-limit.types/interfaces/RateLimitAsyncCounter.md
  • sdks/typescript/api/decorators/rate-limit/rate-limit.types/interfaces/RateLimitConfigs.md
  • sdks/typescript/api/decorators/rate-limit/rate-limit.types/interfaces/RateLimitCounter.md
  • sdks/typescript/api/decorators/rate-limit/rate-limit.types/type-aliases/RateLimitable.md
  • sdks/typescript/api/decorators/rate-limit/rate-limit/functions/rateLimit.md
  • sdks/typescript/api/decorators/rate-limit/simple-rate-limit-counter/classes/SimpleRateLimitCounter.md
  • sdks/typescript/api/decorators/readonly/readonly.types/type-aliases/Readonlyable.md
  • sdks/typescript/api/decorators/readonly/readonly/functions/readonly.md
  • sdks/typescript/api/decorators/throttle-async/throttle-async-executor/classes/ThrottleAsyncExecutor.md
  • sdks/typescript/api/decorators/throttle-async/throttle-async.fn/functions/throttleAsyncFn.md
  • sdks/typescript/api/decorators/throttle-async/throttle-async/functions/throttleAsync.md
  • sdks/typescript/api/decorators/throttle/throttle.fn/functions/throttleFn.md
  • sdks/typescript/api/decorators/throttle/throttle/functions/throttle.md
  • sdks/typescript/api/decorators/types/type-aliases/AsyncDecorator.md
  • sdks/typescript/api/decorators/types/type-aliases/AsyncMethod.md
  • sdks/typescript/api/decorators/types/type-aliases/Decorator.md
  • sdks/typescript/api/decorators/types/type-aliases/Method.md
  • sdks/typescript/api/decorators/utils/classes/Queue.md
  • sdks/typescript/api/decorators/utils/classes/TaskExec.md
  • sdks/typescript/api/decorators/utils/functions/isFunction.md
  • sdks/typescript/api/decorators/utils/functions/isNumber.md
  • sdks/typescript/api/decorators/utils/functions/isPromise.md
  • sdks/typescript/api/decorators/utils/functions/isString.md
  • sdks/typescript/api/decorators/utils/variables/logger.md
  • sdks/typescript/api/dsa/bloom/classes/BloomFilter.md
  • sdks/typescript/api/dsa/count-min/classes/CountMinSketch.md
  • sdks/typescript/api/dsa/distance/classes/Distance.md
  • sdks/typescript/api/dsa/distance/interfaces/Coordinates2D.md
  • sdks/typescript/api/dsa/distance/interfaces/Coordinates3D.md
  • sdks/typescript/api/dsa/distance/interfaces/DistanceOptions.md
  • sdks/typescript/api/dsa/distance/interfaces/DistanceResult.md
  • sdks/typescript/api/dsa/distance/type-aliases/DistanceFormula.md
  • sdks/typescript/api/dsa/dsa/rabin-karp/classes/RabinKarp.md
  • sdks/typescript/api/dsa/dsa/rabin-karp/functions/quickSearch.md
  • sdks/typescript/api/dsa/dsa/rabin-karp/interfaces/PatternMatch.md
  • sdks/typescript/api/dsa/dsa/rabin-karp/interfaces/RabinKarpOptions.md
  • sdks/typescript/api/dsa/dsa/rabin-karp/interfaces/SearchStats.md
  • sdks/typescript/api/dsa/graph/classes/Graph.md
  • sdks/typescript/api/dsa/graph/functions/addValidatedEdge.md
  • sdks/typescript/api/dsa/graph/functions/isValidVertexId.md
  • sdks/typescript/api/dsa/graph/interfaces/Edge.md
  • sdks/typescript/api/dsa/graph/interfaces/GraphOptions.md
  • sdks/typescript/api/dsa/graph/interfaces/PathResult.md
  • sdks/typescript/api/dsa/graph/interfaces/TraversalResult.md
  • sdks/typescript/api/dsa/graph/interfaces/Vertex.md
  • sdks/typescript/api/dsa/heap/classes/BoundedHeap.md
  • sdks/typescript/api/dsa/heap/interfaces/Distanced.md
  • sdks/typescript/api/dsa/lru-cache/classes/LRUCache.md
  • sdks/typescript/api/dsa/lru-cache/interfaces/LRUCacheOptions.md
  • sdks/typescript/api/dsa/priority-queue/classes/PriorityQueue.md
  • sdks/typescript/api/dsa/priority-queue/functions/createDeadlineQueue.md
  • sdks/typescript/api/dsa/priority-queue/functions/createMaxHeap.md
  • sdks/typescript/api/dsa/priority-queue/functions/createMinHeap.md
  • sdks/typescript/api/dsa/priority-queue/functions/createPriorityLevelQueue.md
  • sdks/typescript/api/dsa/priority-queue/functions/validatePriorityItem.md
  • sdks/typescript/api/dsa/priority-queue/interfaces/PriorityQueueOptions.md
  • sdks/typescript/api/dsa/priority-queue/interfaces/PriorityQueueStats.md
  • sdks/typescript/api/dsa/priority-queue/interfaces/PriorityRequestItem.md
  • sdks/typescript/api/dsa/priority-queue/type-aliases/CompareFn.md
  • sdks/typescript/api/dsa/queue/classes/Queue.md
  • sdks/typescript/api/dsa/queue/interfaces/QueueNode.md
  • sdks/typescript/api/dsa/schemas/functions/createValidator.md
  • sdks/typescript/api/dsa/schemas/functions/validate.md
  • sdks/typescript/api/dsa/schemas/functions/validateSafe.md
  • sdks/typescript/api/dsa/schemas/type-aliases/GraphEdge.md
  • sdks/typescript/api/dsa/schemas/type-aliases/GraphOptions.md
  • sdks/typescript/api/dsa/schemas/type-aliases/PriorityItemInput.md
  • sdks/typescript/api/dsa/schemas/type-aliases/PriorityQueueOptions.md
  • sdks/typescript/api/dsa/schemas/type-aliases/RabinKarpMultiSearch.md
  • sdks/typescript/api/dsa/schemas/type-aliases/RabinKarpOptions.md
  • sdks/typescript/api/dsa/schemas/type-aliases/RabinKarpSearch.md
  • sdks/typescript/api/dsa/schemas/type-aliases/TrieInsert.md
  • sdks/typescript/api/dsa/schemas/type-aliases/TrieOptions.md
  • sdks/typescript/api/dsa/schemas/type-aliases/TrieSearch.md
  • sdks/typescript/api/dsa/schemas/type-aliases/VertexId.md
  • sdks/typescript/api/dsa/schemas/variables/GraphEdgeSchema.md
  • sdks/typescript/api/dsa/schemas/variables/GraphOptionsSchema.md
  • sdks/typescript/api/dsa/schemas/variables/PriorityItemSchema.md
  • sdks/typescript/api/dsa/schemas/variables/PriorityQueueOptionsSchema.md
  • sdks/typescript/api/dsa/schemas/variables/RabinKarpMultiSearchSchema.md
  • sdks/typescript/api/dsa/schemas/variables/RabinKarpOptionsSchema.md
  • sdks/typescript/api/dsa/schemas/variables/RabinKarpSearchSchema.md
  • sdks/typescript/api/dsa/schemas/variables/TrieInsertSchema.md
  • sdks/typescript/api/dsa/schemas/variables/TrieOptionsSchema.md
  • sdks/typescript/api/dsa/schemas/variables/TrieSearchSchema.md
  • sdks/typescript/api/dsa/schemas/variables/VertexIdSchema.md
  • sdks/typescript/api/dsa/trie/classes/Trie.md
  • sdks/typescript/api/dsa/trie/functions/rabinKarp.md
  • sdks/typescript/api/dsa/trie/interfaces/TrieSearchResult.md
  • sdks/typescript/api/http/fetcher/classes/FetcherError.md
  • sdks/typescript/api/http/fetcher/classes/FetcherValidationError.md
  • sdks/typescript/api/http/fetcher/functions/createApiResponseSchema.md
  • sdks/typescript/api/http/fetcher/functions/createPaginatedSchema.md
  • sdks/typescript/api/http/fetcher/functions/del.md
  • sdks/typescript/api/http/fetcher/functions/fetcher.md
  • sdks/typescript/api/http/fetcher/functions/get.md
  • sdks/typescript/api/http/fetcher/functions/head.md
  • sdks/typescript/api/http/fetcher/functions/options.md
  • sdks/typescript/api/http/fetcher/functions/patch.md
  • sdks/typescript/api/http/fetcher/functions/post.md
  • sdks/typescript/api/http/fetcher/functions/put.md
  • sdks/typescript/api/http/fetcher/interfaces/FetcherOptions.md
  • sdks/typescript/api/http/fetcher/type-aliases/Headers.md
  • sdks/typescript/api/http/fetcher/type-aliases/HttpMethod.md
  • sdks/typescript/api/http/fetcher/type-aliases/QueryParams.md
  • sdks/typescript/api/http/fetcher/type-aliases/RequestBody.md
  • sdks/typescript/api/http/security/functions/getRequestId.md
  • sdks/typescript/api/http/security/functions/shouldRedirectToHttps.md
  • sdks/typescript/api/logger/logger.decorators/functions/Log.md
  • sdks/typescript/api/logger/logger.decorators/functions/LogClass.md
  • sdks/typescript/api/logger/logger.decorators/functions/LogError.md
  • sdks/typescript/api/logger/logger.decorators/functions/LogTiming.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogClassOptions.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogData.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogEntry.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogErrorOptions.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogMethodOptions.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogTimingOptions.md
  • sdks/typescript/api/logger/logger.types/interfaces/LogTransport.md
  • sdks/typescript/api/logger/logger.types/interfaces/LoggerOptions.md
  • sdks/typescript/api/logger/logger.types/type-aliases/ColorKey.md
  • sdks/typescript/api/logger/logger.types/type-aliases/LogLevelString.md
  • sdks/typescript/api/logger/logger/classes/Logger.md
  • sdks/typescript/api/logger/logger/enumerations/LogLevel.md
  • sdks/typescript/api/logger/logger/interfaces/LogData.md
  • sdks/typescript/api/logger/logger/interfaces/LoggerOptions.md
  • sdks/typescript/api/logger/logger/type-aliases/ColorKey.md
  • sdks/typescript/api/logger/logger/variables/logger.md
  • sdks/typescript/api/rate-limiting/rate-limit/classes/MemoryRateLimitStore.md
  • sdks/typescript/api/rate-limiting/rate-limit/classes/RedisRateLimitStore.md
  • sdks/typescript/api/rate-limiting/rate-limit/interfaces/IRateLimitStore.md
  • sdks/typescript/api/rate-limiting/rate-limit/type-aliases/RateLimitCheckResult.md
  • sdks/typescript/api/rate-limiting/rate-limit/type-aliases/RateLimitConfig.md
  • sdks/typescript/api/rate-limiting/rate-limit/variables/RATE_LIMIT_PRESETS.md
  • sdks/typescript/api/rate-limiting/rate-limit/variables/RateLimitCheckResultSchema.md
  • sdks/typescript/api/rate-limiting/rate-limit/variables/RateLimitConfigSchema.md
  • sdks/typescript/api/rate-limiting/throttle/classes/KeyedDebounce.md
  • sdks/typescript/api/rate-limiting/throttle/classes/KeyedThrottle.md
  • sdks/typescript/api/rate-limiting/throttle/classes/LeakyBucketLimiter.md
  • sdks/typescript/api/rate-limiting/throttle/classes/SlidingWindowCounter.md
  • sdks/typescript/api/rate-limiting/throttle/classes/TokenBucketLimiter.md
  • sdks/typescript/api/rate-limiting/throttle/functions/debounce.md
  • sdks/typescript/api/rate-limiting/throttle/functions/throttle.md
  • sdks/typescript/api/rate-limiting/throttle/type-aliases/DebounceOptions.md
  • sdks/typescript/api/rate-limiting/throttle/type-aliases/KeyedStats.md
  • sdks/typescript/api/rate-limiting/throttle/type-aliases/RateLimiterStats.md
  • sdks/typescript/api/rate-limiting/throttle/type-aliases/ThrottleOptions.md
  • sdks/typescript/api/rate-limiting/throttle/variables/DebounceOptionsSchema.md
  • sdks/typescript/api/rate-limiting/throttle/variables/KeyedStatsSchema.md
  • sdks/typescript/api/rate-limiting/throttle/variables/RateLimiterStatsSchema.md
  • sdks/typescript/api/rate-limiting/throttle/variables/ThrottleOptionsSchema.md
  • sdks/typescript/api/security/crypto/functions/decryptData.md
  • sdks/typescript/api/security/crypto/functions/encryptData.md
  • sdks/typescript/api/security/crypto/functions/generateSecureToken.md
  • sdks/typescript/api/security/crypto/functions/hashData.md
  • sdks/typescript/api/security/crypto/functions/maskEmail.md
  • sdks/typescript/api/security/crypto/functions/maskPII.md
  • sdks/typescript/api/security/crypto/functions/sanitizeForLogging.md
  • sdks/typescript/api/security/sanitize/functions/escapeHtml.md
  • sdks/typescript/api/security/sanitize/functions/isValidEmail.md
  • sdks/typescript/api/security/sanitize/functions/isValidPhone.md
  • sdks/typescript/api/security/sanitize/functions/isValidSSN.md
  • sdks/typescript/api/security/sanitize/functions/isValidUrl.md
  • sdks/typescript/api/security/sanitize/functions/parseJsonWithSchema.md
  • sdks/typescript/api/security/sanitize/functions/redactPII.md
  • sdks/typescript/api/security/sanitize/functions/redactPIIEffect.md
  • sdks/typescript/api/security/sanitize/functions/safeStringify.md
  • sdks/typescript/api/security/sanitize/functions/sanitizeJson.md
  • sdks/typescript/api/security/sanitize/functions/sanitizeUrl.md
  • sdks/typescript/api/security/sanitize/functions/sanitizeUrlEffect.md
  • sdks/typescript/api/security/sanitize/functions/stripAnsi.md
  • sdks/typescript/api/security/sanitize/functions/validateUserInput.md
  • sdks/typescript/api/security/sanitize/functions/validateUserInputEffect.md
  • sdks/typescript/api/security/sanitize/type-aliases/CreditCard.md
  • sdks/typescript/api/security/sanitize/type-aliases/Email.md
  • sdks/typescript/api/security/sanitize/type-aliases/IPv4.md
  • sdks/typescript/api/security/sanitize/type-aliases/PIIRedactionOptions.md
  • sdks/typescript/api/security/sanitize/type-aliases/PhoneNumber.md
  • sdks/typescript/api/security/sanitize/type-aliases/SSN.md
  • sdks/typescript/api/security/sanitize/type-aliases/SafeUrl.md
  • sdks/typescript/api/security/sanitize/type-aliases/SanitizedString.md
  • sdks/typescript/api/security/sanitize/type-aliases/UrlProtocol.md
  • sdks/typescript/api/security/sanitize/type-aliases/UserInputOptions.md
  • sdks/typescript/api/security/sanitize/variables/CreditCardSchema.md
  • sdks/typescript/api/security/sanitize/variables/EmailSchema.md
  • sdks/typescript/api/security/sanitize/variables/IPv4Schema.md
  • sdks/typescript/api/security/sanitize/variables/PIIRedactionOptionsSchema.md
  • sdks/typescript/api/security/sanitize/variables/PhoneNumberSchema.md
  • sdks/typescript/api/security/sanitize/variables/SSNSchema.md
  • sdks/typescript/api/security/sanitize/variables/SafeUrlSchema.md
  • sdks/typescript/api/security/sanitize/variables/SanitizedStringSchema.md
  • sdks/typescript/api/security/sanitize/variables/UrlProtocolSchema.md
  • sdks/typescript/api/security/sanitize/variables/UserInputOptionsSchema.md
  • sdks/typescript/api/security/validators/functions/containsCommandInjection.md
  • sdks/typescript/api/security/validators/functions/containsHomoglyphs.md
  • sdks/typescript/api/security/validators/functions/containsNoSQLInjection.md
  • sdks/typescript/api/security/validators/functions/containsPathTraversal.md
  • sdks/typescript/api/security/validators/functions/containsSQLInjection.md
  • sdks/typescript/api/security/validators/functions/containsXSSPatterns.md
  • sdks/typescript/api/security/validators/functions/detectThreatPatterns.md
  • sdks/typescript/api/security/validators/functions/getThreatErrorMessage.md
  • sdks/typescript/api/security/validators/functions/isSafeInput.md
  • sdks/typescript/api/security/validators/functions/normalizeUnicode.md
  • sdks/typescript/api/security/validators/functions/sanitizeForDisplay.md
  • sdks/typescript/api/security/validators/functions/validateSafeEmail.md
  • sdks/typescript/api/security/validators/functions/validateSafeName.md
  • sdks/typescript/api/security/validators/functions/validateSafeText.md
  • sdks/typescript/api/security/validators/interfaces/ThreatDetectionConfig.md
  • sdks/typescript/api/security/validators/interfaces/ThreatDetectionResult.md
  • sdks/typescript/api/security/validators/interfaces/ThreatFinding.md
  • sdks/typescript/api/security/validators/type-aliases/ThreatType.md
  • sdks/typescript/api/security/validators/variables/THREAT_DETECTED_MESSAGE.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch auto/typescript-api-master

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added area:content MDX/MD documentation content area:meta Repo meta — docs.json, README, etc. labels May 15, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the auto-generated API documentation for several TypeScript SDK packages, significantly expanding the descriptions and examples provided. It also modifies the navigation configuration in docs.json. Feedback highlights that the conversion of group labels to lowercase in docs.json may cause UI regressions and should be reverted. Additionally, the reviewer identified several spelling inconsistencies and a truncated sentence in the documentation, recommending that these be fixed in the source-level doc comments to ensure they persist through future regeneration cycles.

Comment thread docs.json
"sdks/typescript/api/README",
{
"group": "Analytics",
"group": "analytics",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The group names have been changed from PascalCase/Title Case to lowercase. This is particularly problematic for brand names like "ResQ" (now "resq") and acronyms like "DSA" (now "dsa") or "HTTP" (now "http"). If these strings are used as labels in the documentation sidebar, this represents a regression in UI quality and readability. Please consider maintaining the original casing for display labels.

Suggested change
"group": "analytics",
"group": "Analytics",
References
  1. In Mintlify docs.json navigation configuration, use a nested group object to define custom sidebar labels for pages, as the schema does not support a label property within the pages array.

Comment thread docs.json
},
{
"group": "Type Aliases",
"group": "type-aliases",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Category names like "Type Aliases" have been changed to kebab-case ("type-aliases"). This is likely an unintended side effect of a documentation generator update. These strings should ideally remain in Title Case for better presentation in the generated navigation menu.

Suggested change
"group": "type-aliases",
"group": "Type Aliases",
References
  1. In Mintlify docs.json navigation configuration, use a nested group object to define custom sidebar labels for pages, as the schema does not support a label property within the pages array.


#### Inherit Doc

a no-op.** `@upstash/ratelimit` distributes counters
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The sentence here appears to be truncated or missing its beginning. Please apply the fix to the source-level documentation (e.g., TypeScript doc comments) instead of this generated file to ensure the fix persists across regeneration cycles.

References
  1. When fixing errors in auto-generated documentation, apply the changes to the source-level documentation (e.g. XML doc comments) instead of the generated files to ensure the fixes persist across regeneration cycles.

The presets are deliberately conservative — tighten them per-route
once you have real traffic data:

- `auth` — 5 requests / 15 min. Login, password reset, MFA enrol.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Inconsistent spelling detected ('enrol' vs 'enroll'). Please update the source-level documentation (e.g., TypeScript doc comments) to use US English for consistency with the rest of the project, rather than modifying this generated file.

References
  1. When fixing errors in auto-generated documentation, apply the changes to the source-level documentation (e.g. XML doc comments) instead of the generated files to ensure the fixes persist across regeneration cycles.

Defined in: [rate-limit.ts:58](https://github.com/resq-software/npm/blob/fe2e20ae9db8398a0db1e3218edaabb3cf7004d6/packages/rate-limiting/src/rate-limit.ts#L58)

Effect Schema for the structured result of an [IRateLimitStore](../interfaces/IRateLimitStore)
`check()`. Useful when serialising decisions to inter-service queues
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Inconsistent spelling detected ('serialising' vs 'serializing'). Please update the source-level documentation to use US English to match the project's preferred spelling convention, rather than modifying this generated file.

References
  1. When fixing errors in auto-generated documentation, apply the changes to the source-level documentation (e.g. XML doc comments) instead of the generated files to ensure the fixes persist across regeneration cycles.

Concurrent calls with the same key may invoke `compute` more than
once — this method does **not** deduplicate in-flight loads. If
single-flight semantics matter, wrap `compute` in your own
promise-deduper or use a memoising decorator.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Inconsistent spelling detected ('memoising' vs 'memoizing'). Please apply this change to the source-level documentation instead of this generated file.

References
  1. When fixing errors in auto-generated documentation, apply the changes to the source-level documentation (e.g. XML doc comments) instead of the generated files to ensure the fixes persist across regeneration cycles.

`priority` defaults to `3` (mid-range) when omitted — encoded as a
decoding default rather than a TypeScript default so server-side
decoding produces the same shape regardless of how the JSON was
serialised.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Inconsistent spelling detected ('serialised' vs 'serialized'). Please apply this change to the source-level documentation instead of this generated file.

References
  1. When fixing errors in auto-generated documentation, apply the changes to the source-level documentation (e.g. XML doc comments) instead of the generated files to ensure the fixes persist across regeneration cycles.


Normalizes Unicode to prevent homoglyph attacks
Converts to NFC form and replaces common lookalikes with ASCII
Canonicalise a string for safe equality checks against ASCII.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Inconsistent spelling detected ('Canonicalise' vs 'Canonicalize'). Please apply this change to the source-level documentation instead of this generated file.

References
  1. When fixing errors in auto-generated documentation, apply the changes to the source-level documentation (e.g. XML doc comments) instead of the generated files to ensure the fixes persist across regeneration cycles.

@WomB0ComB0 WomB0ComB0 merged commit 6e0ed1a into main May 15, 2026
14 checks passed
@WomB0ComB0 WomB0ComB0 deleted the auto/typescript-api-master branch May 15, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:content MDX/MD documentation content area:meta Repo meta — docs.json, README, etc. automated docs:api-ref language:typescript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants