Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VERY WIP, ONLY FOR DIFF VIEW] refactor: switch to json based docs #214

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

favna
Copy link
Member

@favna favna commented Oct 22, 2022

Warning
THIS IS ONLY FOR HAVING A CONSISTENT AND EASY DIFF VIEW BETWEEN BRANCHES WHEN REBASING. DO NOT REVIEW.

Tasks to not forget:

  • /docs/guide/utilities/time-utilities: check path to Time enum
  • delete temporary-errors-log-of-broken-links.md from root
  • resolve TODOs in docusaurus config
  • enable cron in .github/workflows/automatic-vercel-deploy.yml
  • cleanup old parser code (also in package.json)

@vercel
Copy link

vercel bot commented Oct 22, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
website ❌ Failed (Inspect) Jan 15, 2024 11:56pm

@favna favna added this to the JSON Parser Rewrite milestone Oct 22, 2022
@favna favna force-pushed the refactor/switch-to-json-based-docs branch from 6704487 to ce9880d Compare October 22, 2022 05:36
@favna favna force-pushed the refactor/switch-to-json-based-docs branch from ce9880d to 3570c30 Compare October 22, 2022 05:44
@favna favna force-pushed the refactor/switch-to-json-based-docs branch from a89a7c9 to aca7434 Compare October 22, 2022 05:57
@favna favna force-pushed the refactor/switch-to-json-based-docs branch from a6a3e53 to 39fb1e5 Compare October 23, 2022 14:27
@favna favna force-pushed the refactor/switch-to-json-based-docs branch from 39fb1e5 to 9317110 Compare October 23, 2022 14:31
- feat: start setting up the plugin for parsing
- feat: start parsing classes
- feat: update framework json
- fix: fixed rendering custom files with css
- chore: update framework json to exclude externals
- feat: setup parsing sapphire classes and do a lot of link fixing
- refactor: switch to sapphire result
- fix: remove replaceall for Node 14 compat
- fix: actually remove replaceAll
- fix: fixed css extraction regex
- I thought I did this already
- fix: fixed broken link on welcome page
- chore: temporarily disable reporting broken links
- feat: much stuff
- change `classes` to `class` to match DJS
- add `typedef` and `namespace` linking
- fix linking of non-generic types
- update guide urls to match `class` change
- chore: bump deps
- chore: cleanup types
- feat: add variant to typedefs
- build: make it easier to debug
- fix: partially fix link extraction
- feat(docgen): add renderTypedef()
   - Moved parseSee() from /lib/renderer/renderClass.ts to /lib/renderer/utils.ts
   - Add /lib/renderer/renderTypedef.ts
     Which adds basic functionality in the website with things like title, description and extendedDescription
- chore: sort ts interfaces in docgen output
- chore: update doc types
- refactor: completely refactor how links are resolved
- fix: fixed links for `{@link` tags and propegate change to mdn and djs
- fix: use `replace` instead of `replaceAll`
- feat(docusaurus-discordjs-docgen): add functionality for enum and interface
- style(docusaurus-discordjs-docgen): use Array#flat() for typedef
- feat(docusaurus-discordjs-docgen): add constructor table functionality for classes
- feat(docusaurus-discordjs-docgen): align table content to center
- feat(docusaurus-discordjs-docgen): remove description column if all falsy
- feat(docusaurus-discordjs-docgen): add properties functionality for classes
- ci: add automatic vercel deploys workflow
- chore(docusaurus-typedoc-json-parser): initial commit
- chore(docusaurus-typedoc-json-parser): add doc fetching
- chore(docusaurus-typedoc-json-parser): add sidebar rendering
- fix(deps): update all non-major dependencies
- fix(deps): update dependency typedoc-json-parser to ^5.2.0
- feat(docusaurus-typedoc-json-parser): add basic renderers
- style(docusaurus-typedoc-json-parser): curly brackets and spacing
- style(docusaurus-typedoc-json-parser): template literals
- feat(docusaurus-typedoc-json-parser): add class extends and implements
- feat(docusaurus-typedoc-json-parser): add link parsing for the local project
- chore(docusaurus-typedoc-json-parser): add `start` script to bypass debugger
- feat(docusaurus-typedoc-json-parser): add comment info for classes
- chore: update dev deps
- chore: regen and dedupe lockfile
- fix(docusaurus-typedoc-json-parser): absorb breaking changes and add versioning
- refactor: switch to using typedoc-json-parser plugin
- chore: add `update` script
- fix(deps): update dependency typedoc-json-parser to ^6.0.2
- fix(docusaurus-typedoc-json-parser): proper category yamls
- feat(docusaurus-typedoc-json-parser): first steps to proper type linking
- refactor(docusaurus-typedoc-json-parser): switch from constant to variable
- feat(docusaurus-typedoc-json-parser): render classes
- ci: use tags for actions
- chore: cleanup
- fix(typedoc-parser): fixed no auth requests
- refactor: depluginize the plugin
- chore: fix typecheck
- chore: update to yarn 3.2.4
- chore: remove unnecessary package script
- feat(json-parser): render enums
- chore(json-parser): remove useless script
- feat(json-parser): render functions
- feat(json-parser): add accessibility and static modifiers for class methods
- feat(json-parser): more steps towards proper reference linking
- chore(deps): update dependency typedoc-json-parser to ^7.0.0
- fix(deps): update dependency typedoc-json-parser to ^7.0.1
- feat(json-parser): even more steps to proper reference linking
- chore: update deps
- feat: add ReadOnlyPill code
- feat: add code for other pills
- fix: flex wrap items
- chore: update readme banner
- feat(json-parser): progress!
- refactor(json-parser): rendered file structure
- feat(json-parser): include latest and next version
- feat(json-parser): include all major versions
- fix(json-parser): update `typedoc-json-parser` to ^8.0.0
- feat(json-parser): add functionality to find types in neighbour packages
- chore(scripts): add update
- chore: update dependencies
- build: fix tsconfig for json-parser
@favna favna force-pushed the refactor/switch-to-json-based-docs branch from b8be493 to 8be776a Compare October 9, 2023 11:42
@favna
Copy link
Member Author

favna commented Oct 9, 2023

Error dump of running yarn start with the current code:

typedoc-json-parser errors
[WARNING] typedoc-json-parser patch version mismatch. Expected 1, but received 0
[WARNING] typedoc-json-parser patch version mismatch. Expected 1, but received 0
[WARN] Unable to find parser for InternalAPICall (@sapphire/framework)
[WARN] Unable to find parser for RESTPostAPIChatInputApplicationCommandsJSONBody (discord-api-types)
[WARN] Unable to find parser for RESTPostAPIContextMenuApplicationCommandsJSONBody (discord-api-types)
[WARN] Unable to find parser for InternalAPICall (@sapphire/framework)
[WARN] Unable to find parser for RESTPostAPIChatInputApplicationCommandsJSONBody (discord-api-types)
[WARN] Unable to find parser for RESTPostAPIContextMenuApplicationCommandsJSONBody (discord-api-types)
[WARN] Unable to find parser for CommandDifference (@sapphire/framework)
[WARN] Unable to find parser for SlashCommandBuilder (@discordjs/builders)
[WARN] Unable to find parser for SlashCommandSubcommandsOnlyBuilder (@discordjs/builders)
[WARN] Unable to find parser for SlashCommandOptionsOnlyBuilder (@discordjs/builders)
[WARN] Unable to find parser for SlashCommandBuilder (@discordjs/builders)
[WARN] Unable to find parser for SlashCommandBuilder (@discordjs/builders)
[WARN] Unable to find parser for ContextMenuCommandBuilder (@discordjs/builders)
[WARN] Unable to find parser for ContextMenuCommandBuilder (@discordjs/builders)
[WARN] Unable to find parser for ArgumentStream.State (@sapphire/lexure)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for OptionNone (@sapphire/result)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for REST (@discordjs/rest)
[WARN] Unable to find parser for Awaitable (@discordjs/util)
[WARN] Unable to find parser for Awaitable (@discordjs/util)
[WARN] Unable to find parser for Awaitable (@discordjs/util)
[WARN] Unable to find parser for Awaitable (@discordjs/util)
[WARN] Unable to find parser for Awaitable (@discordjs/util)
[WARN] Unable to find parser for Awaitable (@discordjs/util)
[WARN] Unable to find parser for Disposable (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for Event (typescript)
[WARN] Unable to find parser for _NodeEventTarget (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for Identifiers.ArgumentBooleanError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentDMChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentDateError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentDateTooEarly (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentDateTooFar (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentEnumEmptyError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentEnumError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentFloatError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentFloatTooSmall (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentFloatTooLarge (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildCategoryChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildNewsChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildNewsThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildPrivateThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildPublicThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildStageVoiceChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildTextChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildThreadChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentGuildVoiceChannelError (@sapphire/framework)
[WARN] Unable to find parser for "url".URL (@types/node)
[WARN] Unable to find parser for Identifiers.ArgumentHyperlinkError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentIntegerError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentIntegerTooSmall (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentIntegerTooLarge (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentMemberError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentMessageError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentNumberError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentNumberTooSmall (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentNumberTooLarge (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentDMChannelError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentRoleError (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentStringTooShort (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentStringTooLong (@sapphire/framework)
[WARN] Unable to find parser for Identifiers.ArgumentUserError (@sapphire/framework)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for Key (@sapphire/pieces)
[WARN] Unable to find parser for Value (@sapphire/pieces)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for "http".IncomingHttpHeaders (@types/node)
[WARN] Unable to find parser for NodeJS.Dict (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for NodeJS.Dict (@types/node)
[WARN] Unable to find parser for NodeJS.Dict (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for NodeJS.ReadableStream (@types/node)
[WARN] Unable to find parser for ComposeFnParam (@types/node)
[WARN] Unable to find parser for AsyncIterable (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for NodeJS.WritableStream (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ArrayOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for NodeJS.WritableStream (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for NodeJS.ReadableStream (@types/node)
[WARN] Unable to find parser for Disposable (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for Event (typescript)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for AsyncIterable (typescript)
[WARN] Unable to find parser for internal.ReadableOptions (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for "stream/web".ReadableStream (@types/node)
[WARN] Unable to find parser for internal.ReadableOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for NodeJS.ReadableStream (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for _NodeEventTarget (@types/node)
[WARN] Unable to find parser for "stream/web".ReadableStream (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for "http".ServerResponse (@types/node)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for "http".OutgoingHttpHeaders (@types/node)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for NodeJS.ReadableStream (@types/node)
[WARN] Unable to find parser for ComposeFnParam (@types/node)
[WARN] Unable to find parser for AsyncIterable (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for "net".Socket (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for "http".OutgoingHttpHeaders (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for NodeJS.WritableStream (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for internal.Readable (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for __global.BufferEncoding (@types/node)
[WARN] Unable to find parser for "http".OutgoingHttpHeaders (@types/node)
[WARN] Unable to find parser for "http".OutgoingHttpHeader (@types/node)
[WARN] Unable to find parser for "http".OutgoingHttpHeaders (@types/node)
[WARN] Unable to find parser for "http".OutgoingHttpHeader (@types/node)
[WARN] Unable to find parser for Disposable (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for Event (typescript)
[WARN] Unable to find parser for internal.Writable (@types/node)
[WARN] Unable to find parser for "stream/web".WritableStream (@types/node)
[WARN] Unable to find parser for internal.WritableOptions (@types/node)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for _NodeEventTarget (@types/node)
[WARN] Unable to find parser for "stream/web".WritableStream (@types/node)
[WARN] Unable to find parser for internal.Writable (@types/node)
[WARN] Unable to find parser for OAuth2Scopes (discord-api-types)
[WARN] Unable to find parser for OAuth2Scopes (discord-api-types)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for "zlib".BrotliDecompress (@types/node)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for "http".IncomingMessage (@types/node)
[WARN] Unable to find parser for "http".ServerResponse (@types/node)
[WARN] Unable to find parser for "http".Server (@types/node)
[WARN] Unable to find parser for Disposable (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for Event (typescript)
[WARN] Unable to find parser for _NodeEventTarget (@types/node)
[WARN] Unable to find parser for Backend.Options (@skyra/i18next-backend)
[WARN] Unable to find parser for TFunction (i18next)
[WARN] Unable to find parser for TFunctionReturnOptionalDetails (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for $SpecialObject (i18next)
[WARN] Unable to find parser for TOptionsBase (i18next)
[WARN] Unable to find parser for $Dictionary (i18next)
[WARN] Unable to find parser for InterpolationMap (i18next)
[WARN] Unable to find parser for InterpolationMap (i18next)
[WARN] Unable to find parser for TFunction (i18next)
[WARN] Unable to find parser for AsyncGenerator (typescript)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for APIApplicationCommandOptionChoice (discord-api-types)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for APIApplicationCommandOptionChoice (discord-api-types)
[WARN] Unable to find parser for TFunction (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for TFunctionReturnOptionalDetails (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for TOptions (i18next)
[WARN] Unable to find parser for $SpecialObject (i18next)
[WARN] Unable to find parser for Namespace (i18next)
[WARN] Unable to find parser for TOptionsBase (i18next)
[WARN] Unable to find parser for $Dictionary (i18next)
[WARN] Unable to find parser for InterpolationMap (i18next)
[WARN] Unable to find parser for InterpolationMap (i18next)
[WARN] Unable to find parser for Console (typescript)
[WARN] Unable to find parser for "colorette".Color (colorette)
[WARN] Unable to find parser for "colorette".Color (colorette)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for PatternCommandEvents.CommandAccepted (@sapphire/plugin-pattern-commands)
[WARN] Unable to find parser for __type.PreMessageParsed (@sapphire/framework)
[WARN] Unable to find parser for PatternCommandEvents.PreCommandRun (@sapphire/plugin-pattern-commands)
[WARN] Unable to find parser for QueueOptions (bullmq)
[WARN] Unable to find parser for Job (bullmq)
[WARN] Unable to find parser for Job (bullmq)
[WARN] Unable to find parser for Job (bullmq)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for Pick (typescript)
[WARN] Unable to find parser for ChatInputCommand.Interaction (@sapphire/framework)
[WARN] Unable to find parser for ChatInputCommand.Interaction (@sapphire/framework)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for ChannelType (discord-api-types)
[WARN] Unable to find parser for Path (@sapphire/pieces)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for BigUint64Array (typescript)
[WARN] Unable to find parser for Uint16Array (typescript)
[WARN] Unable to find parser for Uint32Array (typescript)
[WARN] Unable to find parser for Uint8Array (typescript)
[WARN] Unable to find parser for Uint8ClampedArray (typescript)
[WARN] Unable to find parser for LazyValidator (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenKey (@sapphire/shapeshift)
[WARN] Unable to find parser for WhenOptions (@sapphire/shapeshift)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for "util".InspectOptionsStylized (@types/node)
[WARN] Unable to find parser for AsyncQueueEntry (@sapphire/async-queue)
[WARN] Unable to find parser for APIApplicationCommandInteraction (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandAutocompleteInteraction (discord-api-types)
[WARN] Unable to find parser for APIModalSubmitInteraction (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteractionDataOption (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteractionDataOption (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteraction (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandAutocompleteInteraction (discord-api-types)
[WARN] Unable to find parser for APIModalSubmitInteraction (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolved (discord-api-types)
[WARN] Unable to find parser for APIUserInteractionDataResolved (discord-api-types)
[WARN] Unable to find parser for APIMessageApplicationCommandInteractionDataResolved (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteractionDataOption (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteractionDataOption (discord-api-types)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedChannel (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedChannel (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Integer (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Number (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.String (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIMessage (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for TypeToOptionMap (@sapphire/discord-utilities)
[WARN] Unable to find parser for ApplicationCommandOptionType.String (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Integer (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Boolean (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.User (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Channel (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Role (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Mentionable (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Number (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Attachment (discord-api-types)
[WARN] Unable to find parser for TypeToOptionMap (@sapphire/discord-utilities)
[WARN] Unable to find parser for ApplicationCommandOptionType.String (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Integer (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Boolean (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.User (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Channel (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Role (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Mentionable (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Number (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Attachment (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteraction (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandAutocompleteInteraction (discord-api-types)
[WARN] Unable to find parser for APIModalSubmitInteraction (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteractionDataOption (discord-api-types)
[WARN] Unable to find parser for APIApplicationCommandInteractionDataOption (discord-api-types)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedChannel (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedChannel (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.String (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Integer (discord-api-types)
[WARN] Unable to find parser for ApplicationCommandOptionType.Number (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIRole (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIMessage (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for APIUser (discord-api-types)
[WARN] Unable to find parser for MessageActionRowComponentBuilder (@discordjs/builders)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIAttachment (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for MessageActionRowComponentBuilder (@discordjs/builders)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for MessageActionRowComponentBuilder (@discordjs/builders)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for APIEmbed (discord-api-types)
[WARN] Unable to find parser for JSONEncodable (@discordjs/util)
[WARN] Unable to find parser for MessageActionRowComponentBuilder (@discordjs/builders)
[WARN] Unable to find parser for MessageActionRowComponentBuilder (@discordjs/builders)
[WARN] Unable to find parser for APIMessage (discord-api-types)
[WARN] Unable to find parser for APIMessage (discord-api-types)
[WARN] Unable to find parser for MessageActionRowComponentBuilder (@discordjs/builders)
[WARN] Unable to find parser for APIGuildMember (discord-api-types)
[WARN] Unable to find parser for APIInteractionGuildMember (discord-api-types)
[WARN] Unable to find parser for APIInteractionDataResolvedGuildMember (discord-api-types)
[WARN] Unable to find parser for APIMessage (discord-api-types)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for FetchResultTypes.JSON (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.JSON (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Buffer (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Buffer (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Blob (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Blob (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Text (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Text (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Result (@sapphire/fetch)
[WARN] Unable to find parser for FetchResultTypes.Result (@sapphire/fetch)
[WARN] Unable to find parser for PhishermanInfo (@sapphire/phisherman)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Awaited (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Awaited (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for NodeJS.CallSite (@types/node)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Awaited (typescript)
[WARN] Unable to find parser for Generator (typescript)
[WARN] Unable to find parser for Awaitable (@sapphire/result)
[WARN] Unable to find parser for Awaitable (@sapphire/result)
[WARN] Unable to find parser for Awaitable (@sapphire/result)
[WARN] Unable to find parser for Awaitable (@sapphire/result)
[WARN] Unable to find parser for AbortSignal (typescript)
[WARN] Unable to find parser for Awaited (typescript)
[WARN] Unable to find parser for AbortSignal (typescript)
docusaurus rendering errors
ntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/dateequal.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'dateEqual(value): <code>IConstraint</code>[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\',
    |                  ^
  4 |           id: 'dateequalvalue-iconstraintdatehttpsdevelopermozillaorgen-usdocswebjavascriptreferenceglobal_objectsdate',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/dategreaterthan.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'dateGreaterThan(value): <code>IConstraint</code>[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\',
    |                  ^
  4 |           id: 'dategreaterthanvalue-iconstraintdatehttpsdevelopermozillaorgen-usdocswebjavascriptreferenceglobal_objectsdate',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/dategreaterthanorequal.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'dateGreaterThanOrEqual(value): <code>IConstraint</code>[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\',
    |                  ^
  4 |           id: 'dategreaterthanorequalvalue-iconstraintdatehttpsdevelopermozillaorgen-usdocswebjavascriptreferenceglobal_objectsdate',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/datelessthan.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'dateLessThan(value): <code>IConstraint</code>[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\',
    |                  ^
  4 |           id: 'datelessthanvalue-iconstraintdatehttpsdevelopermozillaorgen-usdocswebjavascriptreferenceglobal_objectsdate',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/datelessthanorequal.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'dateLessThanOrEqual(value): <code>IConstraint</code>[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\',
    |                  ^
  4 |           id: 'datelessthanorequalvalue-iconstraintdatehttpsdevelopermozillaorgen-usdocswebjavascriptreferenceglobal_objectsdate',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/datenotequal.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'dateNotEqual(value): <code>IConstraint</code>[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\',
    |                  ^
  4 |           id: 'datenotequalvalue-iconstraintdatehttpsdevelopermozillaorgen-usdocswebjavascriptreferenceglobal_objectsdate',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/utilities/discord.js-utilities/main/function/isanyinteraction.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'isAnyInteraction(messageOrInteraction): messageOrInteraction is <code>BaseInteraction</code>[`CacheType`](https://discord.js.org/#/docs/discord.js/main/search?query=CacheType)\',
    |                  ^
  4 |           id: 'isanyinteractionmessageorinteraction-messageorinteraction-is-baseinteractioncachetypehttpsdiscordjsorgdocsdiscordjsmainsearchquerycachetype',
  5 |           level: 3
  6 |   },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/utilities/fetch/main/function/fetch.mdx: Unterminated string constant. (38:9)
  36 |  },
  37 |  {
> 38 |          value: 'fetch(url, type): <code>Promise</code>[`__global.Buffer`](https://nodejs.org/api/buffer.html)\',
     |                 ^
  39 |          id: 'fetchurl-type-promise__globalbufferhttpsnodejsorgapibufferhtml',
  40 |          level: 3
  41 |  },
SyntaxError: /Users/favna/workspace/sapphire/website/docs/Documentation/utilities/phisherman/main/function/getdomaininfo.mdx: Unterminated string constant. (3:9)
  1 | export const toc = [
  2 |   {
> 3 |           value: 'getDomainInfo(domain, apiKey): <code>Promise</code>[`PhishermanInfo`](package::@sapphire/phisherman)\',
    |                  ^
  4 |           id: 'getdomaininfodomain-apikey-promisephishermaninfopackagesapphirephisherman',
  5 |           level: 3
  6 |   },
client (webpack 5.88.2) compiled with 9 errors

The relevant mdx files are:
/Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/dateequal.mdx

---
id: "dateequal"
title: "dateEqual"
sidebar_label: "dateEqual"
sidebar_position: 16
custom_edit_url: null
---



### dateEqual(value): [`IConstraint`](..//interface/iconstraint.mdx)<[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| value | [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/dategreaterthan.mdx

---
id: "dategreaterthan"
title: "dateGreaterThan"
sidebar_label: "dateGreaterThan"
sidebar_position: 17
custom_edit_url: null
---



### dateGreaterThan(value): [`IConstraint`](..//interface/iconstraint.mdx)<[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| value | [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/dategreaterthanorequal.mdx

---
id: "dategreaterthanorequal"
title: "dateGreaterThanOrEqual"
sidebar_label: "dateGreaterThanOrEqual"
sidebar_position: 18
custom_edit_url: null
---



### dateGreaterThanOrEqual(value): [`IConstraint`](..//interface/iconstraint.mdx)<[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| value | [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/datelessthan.mdx

---
id: "datelessthan"
title: "dateLessThan"
sidebar_label: "dateLessThan"
sidebar_position: 19
custom_edit_url: null
---



### dateLessThan(value): [`IConstraint`](..//interface/iconstraint.mdx)<[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| value | [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/datelessthanorequal.mdx

---
id: "datelessthanorequal"
title: "dateLessThanOrEqual"
sidebar_label: "dateLessThanOrEqual"
sidebar_position: 20
custom_edit_url: null
---



### dateLessThanOrEqual(value): [`IConstraint`](..//interface/iconstraint.mdx)<[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| value | [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/shapeshift/main/function/datenotequal.mdx

---
id: "datenotequal"
title: "dateNotEqual"
sidebar_label: "dateNotEqual"
sidebar_position: 21
custom_edit_url: null
---



### dateNotEqual(value): [`IConstraint`](..//interface/iconstraint.mdx)<[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| value | [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/utilities/discord.js-utilities/main/function/isanyinteraction.mdx

---
id: "isanyinteraction"
title: "isAnyInteraction"
sidebar_label: "isAnyInteraction"
sidebar_position: 17
custom_edit_url: null
---



### isAnyInteraction(messageOrInteraction): messageOrInteraction is [`BaseInteraction`](https://discord.js.org/#/docs/discord.js/main/search?query=BaseInteraction)<[`CacheType`](https://discord.js.org/#/docs/discord.js/main/search?query=CacheType)\>

Checks whether the input `messageOrInteraction` is one of {@link Message} or one of {@link Interaction}, {@link CommandInteraction}, {@link ContextMenuInteraction}, or {@link SelectMenuInteraction}







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| messageOrInteraction | [`APIMessage`](package::discord-api-types) \| [`BaseInteraction`](https://discord.js.org/#/docs/discord.js/main/search?query=BaseInteraction)<[`CacheType`](https://discord.js.org/#/docs/discord.js/main/search?query=CacheType)\> \| [`Message`](https://discord.js.org/#/docs/discord.js/main/search?query=Message)<boolean\> | The message or interaction that should be checked. |

/Users/favna/workspace/sapphire/website/docs/Documentation/utilities/fetch/main/function/fetch.mdx

---
id: "fetch"
title: "fetch"
sidebar_label: "fetch"
sidebar_position: 0
custom_edit_url: null
---

## Signatures

### fetch<R\>(url, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<`R`\>

Performs an HTTP(S) fetch





#### Type Parameters

| Name | Type | Default |
| :---: | :---: | :---: |
| R | Not provided. | Not provided.

#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | The URL to send the request to. Can be either a `string` or an `URL` object.
`url` should be an absolute url, such as `https://example.com/`. A path-relative URL (`/file/under/root`) or protocol-relative URL (`//can-be-http-or-https.com/`) will result in a rejected `Promise`. |
| type | [`FetchResultTypes.JSON`](package::@sapphire/fetch) | Only needs to be provided if the second parameter are [Request options](https://developer.mozilla.org/en-US/docs/Web/API/Request) ({@link RequestInit} for TypeScript). One of the {@link FetchResultTypes} that will determine how the result is returned. |

### fetch<R\>(url, options, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<`R`\>

No description provided.





#### Type Parameters

| Name | Type | Default |
| :---: | :---: | :---: |
| R | Not provided. | Not provided.

#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| options | [`RequestOptions`](..//interface/requestoptions.mdx) | No description provided. |
| type | [`FetchResultTypes.JSON`](package::@sapphire/fetch) | No description provided. |

### fetch(url, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`__global.Buffer`](https://nodejs.org/api/buffer.html)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| type | [`FetchResultTypes.Buffer`](package::@sapphire/fetch) | No description provided. |

### fetch(url, options, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`__global.Buffer`](https://nodejs.org/api/buffer.html)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| options | [`RequestOptions`](..//interface/requestoptions.mdx) | No description provided. |
| type | [`FetchResultTypes.Buffer`](package::@sapphire/fetch) | No description provided. |

### fetch(url, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| type | [`FetchResultTypes.Blob`](package::@sapphire/fetch) | No description provided. |

### fetch(url, options, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| options | [`RequestOptions`](..//interface/requestoptions.mdx) | No description provided. |
| type | [`FetchResultTypes.Blob`](package::@sapphire/fetch) | No description provided. |

### fetch(url, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<string\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| type | [`FetchResultTypes.Text`](package::@sapphire/fetch) | No description provided. |

### fetch(url, options, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<string\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| options | [`RequestOptions`](..//interface/requestoptions.mdx) | No description provided. |
| type | [`FetchResultTypes.Text`](package::@sapphire/fetch) | No description provided. |

### fetch(url, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`Response`](https://developer.mozilla.org/en-US/docs/Web/API/Response)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| type | [`FetchResultTypes.Result`](package::@sapphire/fetch) | No description provided. |

### fetch(url, options, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`Response`](https://developer.mozilla.org/en-US/docs/Web/API/Response)\>

No description provided.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| options | [`RequestOptions`](..//interface/requestoptions.mdx) | No description provided. |
| type | [`FetchResultTypes.Result`](package::@sapphire/fetch) | No description provided. |

### fetch<R\>(url, options, type): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`Response`](https://developer.mozilla.org/en-US/docs/Web/API/Response) | [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) | [`__global.Buffer`](https://nodejs.org/api/buffer.html) | string | `R`\>

No description provided.





#### Type Parameters

| Name | Type | Default |
| :---: | :---: | :---: |
| R | Not provided. | Not provided.

#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| url | string \| [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) | No description provided. |
| options | [`RequestOptions`](..//interface/requestoptions.mdx) | No description provided. |
| type | [`FetchResultTypes`](..//enum/fetchresulttypes.mdx) | No description provided. |

/Users/favna/workspace/sapphire/website/docs/Documentation/utilities/phisherman/main/function/getdomaininfo.mdx

---
id: "getdomaininfo"
title: "getDomainInfo"
sidebar_label: "getDomainInfo"
sidebar_position: 1
custom_edit_url: null
---



### getDomainInfo(domain, apiKey): [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[`PhishermanInfo`](package::@sapphire/phisherman)\>

Returns information for a domain.







#### Parameters

| Name | Type | Description |
| :---: | :---: | :---: |
| domain | string | The domain to get info about. |
| apiKey | string | optionally pass a Phiserman API key for making this request. This will default to {@link storedApiKey}, which can be configured through {@link setApiKey}. |

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

1 participant