hotfix: typescript type safety is a joke

This commit is contained in:
Yuzu 2022-08-09 22:05:04 -05:00
parent 1b231d504d
commit 4b8c59bcff
3 changed files with 5 additions and 2 deletions

3
.gitignore vendored
View File

@ -8,6 +8,9 @@ bot/
# Enviorment
.env
# bun
bun-test.js
# NPM
npm/

View File

@ -73,7 +73,7 @@ export class DefaultRestAdapter implements RestAdapter {
private url: string;
constructor(options: DefaultRestOptions) {
this.options = Object.assign(options, DefaultRestAdapter.DEFAULTS);
this.options = Object.assign(Object.create(DefaultRestAdapter.DEFAULTS), options);
if (this.options.url) {
this.url = `${options.url}/v${this.options.version}`;

View File

@ -50,7 +50,7 @@ export class DefaultWsAdapter implements WsAdapter {
agent: Agent;
constructor(options: DefaultWsOptions) {
this.options = Object.assign(options, DefaultWsAdapter.DEFAULTS);
this.options = Object.assign(Object.create(DefaultWsAdapter.DEFAULTS), options);
this.agent = new Agent({
totalShards: this.options.totalShards ?? 1,