Add jsconfig file

This commit is contained in:
Idrees Hassan
2025-10-26 13:52:13 -04:00
parent 4d12eb46a2
commit b1a4dfac7c
11 changed files with 12 additions and 45 deletions

15
dist/birb.js vendored
View File

@@ -1,16 +1,12 @@
(function () {
'use strict';
// @ts-check
const Directions = {
LEFT: -1,
RIGHT: 1,
};
// @ts-check
// Sprite theme color indicators
/** Indicators for parts of the base bird sprite sheet */
const Sprite = {
THEME_HIGHLIGHT: "theme-highlight",
TRANSPARENT: "transparent",
@@ -210,8 +206,6 @@
}),
};
// @ts-check
class Layer {
/**
* @param {string[][]} pixels
@@ -223,8 +217,6 @@
}
}
// @ts-check
class Frame {
/** @type {{ [tag: string]: string[][] }} */
@@ -291,9 +283,6 @@
} } }
}
// @ts-check
// @ts-ignore
const SHARED_CONFIG = {
birbCssScale: 1,
@@ -1017,7 +1006,6 @@
const canvas = document.createElement("canvas");
/** @type {CanvasRenderingContext2D} */
// @ts-expect-error
const ctx = canvas.getContext("2d");
const States = {
@@ -1389,7 +1377,6 @@
const textarea = noteElement.querySelector(".birb-sticky-note-input");
if (textarea && textarea instanceof HTMLTextAreaElement) {
/** @type {NodeJS.Timeout | undefined} */
let saveTimeout;
// Save after debounce
textarea.addEventListener("input", () => {