types: assert [VI]{{inject}}[/VI] as string

This commit is contained in:
Synbulat Biishev
2023-01-12 16:48:01 +03:00
parent 90502befb8
commit ac11f0bac8
7 changed files with 8 additions and 12 deletions

View File

@@ -12,5 +12,4 @@ export { makeURLSearchParams, parseResponse } from './lib/utils/utils.js';
* that you are currently using.
*/
// This needs to explicitly be `string` so it is not typed as a "const string" that gets injected by esbuild
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
export const version: string = '[VI]{{inject}}[/VI]';
export const version = '[VI]{{inject}}[/VI]' as string;

View File

@@ -3,7 +3,8 @@ import { APIVersion } from 'discord-api-types/v10';
import { Agent } from 'undici';
import type { RESTOptions } from '../REST.js';
export const DefaultUserAgent = `DiscordBot (https://discord.js.org, [VI]{{inject}}[/VI])`;
export const DefaultUserAgent =
`DiscordBot (https://discord.js.org, [VI]{{inject}}[/VI])` as `DiscordBot (https://discord.js.org, ${string})`;
export const DefaultRestOptions = {
get agent() {