Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
f615a57
new test (that fails)
fuhrmanator Jan 1, 2025
4404fb9
insanity check for fqn in EntityDictionary (lots of failed tests)
fuhrmanator Jan 2, 2025
1b35a3e
He's broke jim
fuhrmanator Jan 4, 2025
65be88b
Enable eslint
fuhrmanator Feb 4, 2025
9fbc4e2
eslint fixes, fqn and EntityDictionary changes
fuhrmanator Feb 7, 2025
1efaaed
More tests passing
fuhrmanator Feb 7, 2025
bd56b7c
Most tests pass, builds importable model for nba-remix project
fuhrmanator Feb 8, 2025
d46cd89
Trying to fix tabby -- inheritances are broken (implements)
fuhrmanator Feb 10, 2025
e32d371
Bail on unresolved interfaces (import)
fuhrmanator Feb 10, 2025
1c08a70
turn off fqn info message (make it debug)
fuhrmanator Feb 10, 2025
9dc3a8c
npm-check -u, npm audit fix (update libraries)
fuhrmanator Mar 17, 2025
e033a21
fix FQN issue specially with the object type literall index signature
Apr 8, 2025
97aa125
Fix FQN Collisions for Method Signatures and Overloaded Methods
Apr 29, 2025
e8d9f67
Resolve Three FQN-Related Bugs
May 7, 2025
1d04417
Merge pull request #76 from mohbl/fix-FQN
fuhrmanator May 13, 2025
e96db31
Get stub interface test to pass, don't log exceptions (crash)
fuhrmanator May 14, 2025
5503b21
interface extends stub
fuhrmanator May 14, 2025
fb00f8b
Fix broken test
fuhrmanator May 14, 2025
3c4f50e
Check for primitive types first when creating a new type
fuhrmanator May 14, 2025
e6a2c41
unskip tests
fuhrmanator May 15, 2025
1f3150c
class extends unresolved class (fqn for stub) test passing
fuhrmanator May 19, 2025
d54b79b
Get "<T>" back into FQN for parametric types
fuhrmanator May 19, 2025
1cc26cb
reactivate concretization logic, fix test with concrete primitive types
fuhrmanator May 19, 2025
b2a641f
support "unique symbol" primitivtype
fuhrmanator May 19, 2025
a51e593
narrow type, deactivate concreteTypes
fuhrmanator May 20, 2025
2f05815
add truthy checks in tests, refactor test variables (elements coming …
fuhrmanator May 20, 2025
3f61d5e
make it green (skip failing tests in concretizations)
fuhrmanator Jun 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";

/** @type {import('eslint').Linter.Config[]} */
export default [
{ ignores: [ "node_modules", "test_src", "src/lib" ] },
{
files: [ "**/*.{js,mjs,cjs,ts}" ],
languageOptions: {
globals: {
...globals.browser,
...globals.es2021
},
parser: tseslint.parser,
parserOptions: {
ecmaVersion: "latest",
sourceType: "module"
}
},
rules: {
"@typescript-eslint/no-namespace": "off",
"semi": [ 1, "always" ]
}
},
pluginJs.configs.recommended,
...tseslint.configs.recommended
];
2 changes: 1 addition & 1 deletion jest.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"coverageProvider": "babel",
"maxWorkers": "50%",
"transform": {
"^.+\\.tsx?$": ["ts-jest", { "isolatedModules": true }]
"^.+\\.tsx?$": ["ts-jest", { }]
},
"testEnvironment": "jest-environment-node",
"verbose": true
Expand Down
Loading