Skip to content

Commit

Permalink
chore: update eslint rules
Browse files Browse the repository at this point in the history
  • Loading branch information
schoero committed Aug 27, 2024
1 parent 8101620 commit 40846c6
Show file tree
Hide file tree
Showing 288 changed files with 885 additions and 1,056 deletions.
5 changes: 0 additions & 5 deletions .eslintignore

This file was deleted.

6 changes: 2 additions & 4 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import sharedRules from "@schoero/configs/eslint";
import eslintPluginTypeScript from "@typescript-eslint/eslint-plugin";
import eslintPluginJsonc from "eslint-plugin-jsonc";
import eslintPluginSortExports from "eslint-plugin-sort-exports";
import eslintPluginVitest from "eslint-plugin-vitest";

import eslintPluginTypeScript from "@typescript-eslint/eslint-plugin";

import sharedRules from "@schoero/configs/eslint";


const indexImports = [
{
Expand Down
696 changes: 285 additions & 411 deletions package-lock.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,16 +69,16 @@
"typescript": "^5.5.4"
},
"devDependencies": {
"@schoero/configs": "^1.0.34",
"@schoero/configs": "^1.0.39",
"@types/minimatch": "^5.1.2",
"@types/node": "^22.3.0",
"@types/node": "^22.5.0",
"changelogen": "^0.5.5",
"cspell": "^8.13.3",
"cspell": "^8.14.2",
"eslint-plugin-jsonc": "^2.16.0",
"eslint-plugin-sort-exports": "^0.9.1",
"rollup-plugin-preserve-shebang": "^1.0.1",
"ts-json-schema-generator": "^2.3.0",
"vite": "^5.4.0",
"vite": "^5.4.2",
"vite-plugin-dts": "^4.0.3",
"vite-plugin-no-bundle": "^4.0.0",
"vitest": "^2.0.5"
Expand Down
2 changes: 1 addition & 1 deletion src/api/browser.entry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import ts from "typescript";

import { convertDiagnostics, reportCompilerDiagnostics } from "unwritten:compiler/shared";
import { createConfig } from "unwritten:config/config";
import { interpret } from "unwritten:interpreter/ast/symbol";
import { createContext as createInterpreterContext } from "unwritten:interpreter:utils/context";
import { getEntryFileSymbolsFromProgram } from "unwritten:interpreter:utils/ts";
import { interpret } from "unwritten:interpreter/ast/symbol";
import os from "unwritten:platform/os/browser";
import path from "unwritten:platform/path/browser";
import process from "unwritten:platform/process/browser";
Expand Down
4 changes: 2 additions & 2 deletions src/api/node.entry.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import ts from "typescript";

import { convertDiagnostics, reportCompilerDiagnostics } from "unwritten:compiler/shared";
import { compile } from "unwritten:compiler:node";
import { convertDiagnostics, reportCompilerDiagnostics } from "unwritten:compiler/shared";
import { createConfig } from "unwritten:config/config";
import { interpret } from "unwritten:interpreter/ast/symbol";
import { createContext as createInterpreterContext } from "unwritten:interpreter:utils/context";
import { getEntryFileSymbolsFromProgram } from "unwritten:interpreter:utils/ts";
import { interpret } from "unwritten:interpreter/ast/symbol";
import fs, { existsSync, mkdirSync, writeFileSync } from "unwritten:platform/file-system/node";
import os from "unwritten:platform/os/node";
import path from "unwritten:platform/path/node";
Expand Down
8 changes: 4 additions & 4 deletions src/config/config.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { BuiltInRenderers } from "unwritten:renderer/enums/renderer";
import { defaultJSONRenderConfig } from "unwritten:renderer:json:config/default";
import { defaultHTMLRenderConfig, defaultMarkdownRenderConfig } from "unwritten:renderer:markup/config/default";
import { isNodeContext } from "unwritten:utils/context";
import { BuiltInRenderers } from "unwritten:renderer/enums/renderer";
import { findFile } from "unwritten:utils:finder";
import { override } from "unwritten:utils:override";
import { isNodeContext } from "unwritten:utils/context";

import { defaultExternalTypes, defaultInterpreterConfig, defaultOutputPath } from "./default";

Expand Down Expand Up @@ -172,9 +172,9 @@ export function getDefaultConfig(): CompleteNodeConfig {
interpreterConfig: defaultInterpreterConfig,
outputDir: defaultOutputPath,
renderConfig: {
[BuiltInRenderers.Markdown]: defaultMarkdownRenderConfig,
[BuiltInRenderers.HTML]: defaultHTMLRenderConfig,
[BuiltInRenderers.JSON]: defaultJSONRenderConfig
[BuiltInRenderers.JSON]: defaultJSONRenderConfig,
[BuiltInRenderers.Markdown]: defaultMarkdownRenderConfig
}
};

Expand Down
2 changes: 1 addition & 1 deletion src/config/default.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* eslint-disable eslint-plugin-sort-keys/sort-keys-fix */
/* eslint-disable eslint-plugin-perfectionist/sort-objects */
/* eslint-disable eslint-plugin-typescript/naming-convention */
import { TypeKind } from "unwritten:interpreter/enums/type";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/circular.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { assert, expect, it } from "vitest";

import { createInterfaceEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { createInterfaceEntity } from "unwritten:interpreter:ast/entities/index";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { ts } from "unwritten:utils/template";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/circular.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { getNameBySymbol } from "unwritten:interpreter:ast/shared/name";
import { getPositionBySymbol } from "unwritten:interpreter:ast/shared/position";
import { EntityKind } from "unwritten:interpreter/enums/entity";

import type { Symbol } from "typescript";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/class.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createClassEntity } from "unwritten:interpreter:ast/entities/index";
import { getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
6 changes: 3 additions & 3 deletions src/interpreter/ast/entities/class.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import {
createConstructorEntity,
createGetterEntity,
Expand All @@ -22,6 +19,9 @@ import {
isPropertyDeclaration,
isSetterDeclaration
} from "unwritten:interpreter:typeguards/declarations";
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { isExpressionType } from "unwritten:typeguards/types";
import { assert } from "unwritten:utils:general";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/constructor.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createClassEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/constructor.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createFunctionLikeEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";

import type { Symbol } from "typescript";

Expand Down
4 changes: 2 additions & 2 deletions src/interpreter/ast/entities/enum.test.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { assert, expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { createEnumEntity } from "unwritten:interpreter:ast/entities/index";
import { getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
8 changes: 4 additions & 4 deletions src/interpreter/ast/entities/enum.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { getDeclarationId, getSymbolId, getSymbolIdByDeclaration } from "unwritten:interpreter:ast/shared/id";
import { getNameByDeclaration, getNameBySymbol } from "unwritten:interpreter:ast/shared/name";
import { getPositionByDeclaration } from "unwritten:interpreter:ast/shared/position";
import { isEnumDeclaration } from "unwritten:interpreter:typeguards/declarations";
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { assert } from "unwritten:utils:general";

import { getTypeByDeclaration } from "../type";

import type { EnumDeclaration, EnumMember as TSEnumMember, Symbol } from "typescript";
import type { EnumDeclaration, Symbol, EnumMember as TSEnumMember } from "typescript";

import type { EnumEntity, EnumMemberEntity, MergedEnumEntity } from "unwritten:interpreter:type-definitions/entities";
import type { InterpreterContext } from "unwritten:type-definitions/context";
Expand Down
3 changes: 1 addition & 2 deletions src/interpreter/ast/entities/export-assignment.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
/* eslint-disable eslint-plugin-typescript/naming-convention */
import { expect, it } from "vitest";

import { TypeKind } from "unwritten:interpreter/enums/type";
import { createExportAssignmentEntity } from "unwritten:interpreter:ast/entities/index";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isExportAssignmentEntity } from "unwritten:typeguards/entities";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/function-like.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createFunctionLikeEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { ts } from "unwritten:utils/template";
Expand Down
10 changes: 5 additions & 5 deletions src/interpreter/ast/entities/function-like.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import { EntityKind } from "unwritten:interpreter/enums/entity.js";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { createSignatureEntity } from "unwritten:interpreter:ast/entities/index";
import { getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { getNameBySymbol } from "unwritten:interpreter:ast/shared/name";
Expand All @@ -10,6 +8,8 @@ import {
isMethodSignatureDeclaration
} from "unwritten:interpreter:typeguards/declarations";
import { functionOverloadDeclarationFilter } from "unwritten:interpreter:utils/filter";
import { EntityKind } from "unwritten:interpreter/enums/entity.js";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { assert } from "unwritten:utils/general";

import type { Symbol } from "typescript";
Expand Down Expand Up @@ -51,9 +51,9 @@ export const createFunctionLikeEntity = <Kind extends FunctionLikeEntityKinds>(c
}));

const signatureKindMap = {
[EntityKind.Constructor]: EntityKind.ConstructSignature,
[EntityKind.Function]: EntityKind.FunctionSignature,
[EntityKind.Method]: EntityKind.MethodSignature,
[EntityKind.Setter]: EntityKind.SetterSignature,
[EntityKind.Getter]: EntityKind.GetterSignature,
[EntityKind.Constructor]: EntityKind.ConstructSignature
[EntityKind.Method]: EntityKind.MethodSignature,
[EntityKind.Setter]: EntityKind.SetterSignature
} as const;
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/function.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { expect, it } from "vitest";

import { getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/function.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createFunctionLikeEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";

import type { Symbol } from "typescript";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/getter.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createClassEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/getter.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createFunctionLikeEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";

import type { Symbol } from "typescript";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/interface.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { assert, expect, it } from "vitest";

import { createInterfaceEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { createInterfaceEntity } from "unwritten:interpreter:ast/entities/index";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
6 changes: 3 additions & 3 deletions src/interpreter/ast/entities/interface.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import {
createPropertyEntity,
createSignatureEntity,
Expand All @@ -19,6 +16,9 @@ import {
isPropertySignatureDeclaration,
isSetterDeclaration
} from "unwritten:interpreter:typeguards/declarations";
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { isExpressionType } from "unwritten:typeguards/types";
import { assert } from "unwritten:utils:general";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/method.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createClassEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/method.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createFunctionLikeEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";

import type { Symbol } from "typescript";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/module.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createModuleEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/module.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { getPositionByDeclaration } from "unwritten:interpreter:ast/shared/position";
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { getDeclarationId } from "unwritten:interpreter/ast/shared/id";
import { getNameBySymbol } from "unwritten:interpreter/ast/shared/name";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { getPositionByDeclaration } from "unwritten:interpreter:ast/shared/position";

import { createSourceFileEntity } from "./source-file";

Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/namespace.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { createNamespaceEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
4 changes: 2 additions & 2 deletions src/interpreter/ast/entities/namespace.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { createSourceFileEntity } from "unwritten:interpreter:ast/entities/index";
import { getPositionByDeclaration } from "unwritten:interpreter:ast/shared/position";
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { getDeclarationId, getSymbolId } from "unwritten:interpreter/ast/shared/id";
import { getNameByDeclaration, getNameBySymbol } from "unwritten:interpreter/ast/shared/name";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { isNamespaceExport } from "unwritten:interpreter/typeguards/declarations";
import { withCachedEntity, withLockedSymbol } from "unwritten:interpreter/utils/ts";
import { createSourceFileEntity } from "unwritten:interpreter:ast/entities/index";
import { getPositionByDeclaration } from "unwritten:interpreter:ast/shared/position";
import { assert } from "unwritten:utils/general";

import type { Symbol } from "typescript";
Expand Down
2 changes: 1 addition & 1 deletion src/interpreter/ast/entities/parameter.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { expect, it } from "vitest";

import { createFunctionEntity } from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { createFunctionEntity } from "unwritten:interpreter:ast/entities/index";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
8 changes: 4 additions & 4 deletions src/interpreter/ast/entities/parameter.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { isParameterDeclaration } from "unwritten:interpreter/typeguards/declarations";
import { withCachedEntity } from "unwritten:interpreter/utils/ts";
import { getDeclarationId, getSymbolId } from "unwritten:interpreter:ast/shared/id";
import { getInitializerByDeclaration } from "unwritten:interpreter:ast/shared/initializer";
import { getNameBySymbol } from "unwritten:interpreter:ast/shared/name";
import { getPositionByDeclaration } from "unwritten:interpreter:ast/shared/position";
import { getJSDocProperties } from "unwritten:interpreter/ast/jsdoc";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { isParameterDeclaration } from "unwritten:interpreter/typeguards/declarations";
import { withCachedEntity } from "unwritten:interpreter/utils/ts";
import { assert } from "unwritten:utils:general";

import { getTypeBySymbol } from "../type";
Expand Down
4 changes: 2 additions & 2 deletions src/interpreter/ast/entities/property.test.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { assert, expect, it } from "vitest";

import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import {
createClassEntity,
createTypeAliasEntity,
createVariableEntity
} from "unwritten:interpreter:ast/entities/index";
import { EntityKind } from "unwritten:interpreter/enums/entity";
import { TypeKind } from "unwritten:interpreter/enums/type";
import { compile } from "unwritten:tests:utils/compile";
import { scope } from "unwritten:tests:utils/scope";
import { isJSDocText } from "unwritten:typeguards/jsdoc";
Expand Down
Loading

0 comments on commit 40846c6

Please sign in to comment.