aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-08-27 22:01:17 -0400
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-08-27 22:01:17 -0400
commit7fd4bd40f49b07a584b2a2c5e071b6624d9dfe09 (patch)
tree35bd9c8a686daafc7cbfef235afade0ef0c8a104 /lib
parentb72d58843e853b0f260527a3689f76b13946bcb8 (diff)
downloadtanzanite-7fd4bd40f49b07a584b2a2c5e071b6624d9dfe09.tar.gz
tanzanite-7fd4bd40f49b07a584b2a2c5e071b6624d9dfe09.tar.bz2
tanzanite-7fd4bd40f49b07a584b2a2c5e071b6624d9dfe09.zip
node-canvas -> @napi-rs/canvas
ts 4.7.4 -> 4.8.2
Diffstat (limited to 'lib')
-rw-r--r--lib/common/CanvasProgressBar.ts6
-rw-r--r--lib/models/BaseModel.ts2
-rw-r--r--lib/utils/BushClientUtils.ts2
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/common/CanvasProgressBar.ts b/lib/common/CanvasProgressBar.ts
index fb4f778..279df13 100644
--- a/lib/common/CanvasProgressBar.ts
+++ b/lib/common/CanvasProgressBar.ts
@@ -1,4 +1,4 @@
-import { CanvasRenderingContext2D } from 'canvas';
+import { SKRSContext2D } from '@napi-rs/canvas';
/**
* I just copy pasted this code from stackoverflow don't yell at me if there is issues for it
@@ -12,10 +12,10 @@ export class CanvasProgressBar {
private readonly color: string;
private percentage: number;
private p?: number;
- private ctx: CanvasRenderingContext2D;
+ private ctx: SKRSContext2D;
public constructor(
- ctx: CanvasRenderingContext2D,
+ ctx: SKRSContext2D,
dimension: { x: number; y: number; width: number; height: number },
color: string,
percentage: number
diff --git a/lib/models/BaseModel.ts b/lib/models/BaseModel.ts
index 8fba5e5..6e0d0e5 100644
--- a/lib/models/BaseModel.ts
+++ b/lib/models/BaseModel.ts
@@ -1,6 +1,6 @@
import { Model } from 'sequelize';
-export abstract class BaseModel<A, B> extends Model<A, B> {
+export abstract class BaseModel<A extends {}, B extends {}> extends Model<A, B> {
/**
* The date when the row was created.
*/
diff --git a/lib/utils/BushClientUtils.ts b/lib/utils/BushClientUtils.ts
index bc4a40a..e468cd7 100644
--- a/lib/utils/BushClientUtils.ts
+++ b/lib/utils/BushClientUtils.ts
@@ -71,7 +71,7 @@ export class BushClientUtils {
}
for (const url of this.#hasteURLs) {
try {
- const res: HastebinRes = await (await fetch(`${url}/documents`, { method: 'POST', body: content })).json();
+ const res = (await (await fetch(`${url}/documents`, { method: 'POST', body: content })).json()) as HastebinRes;
return { url: `${url}/${res.key}`, error: isSubstr ? 'substr' : undefined };
} catch {
void this.client.console.error('haste', `Unable to upload haste to ${url}`);