Skip to content

feat: implement issue #16 - enhance AST type definitions - #29

Merged
jp-knj merged 1 commit into
mainfrom
feat/create-parse
Jul 27, 2025
Merged

feat: implement issue #16 - enhance AST type definitions#29
jp-knj merged 1 commit into
mainfrom
feat/create-parse

Conversation

@jp-knj

@jp-knj jp-knj commented Jul 27, 2025

Copy link
Copy Markdown
Member
  • Renamed types.ts to ast.ts as per issue requirement
  • Added comprehensive JSDoc comments to all interfaces
  • Added TemplateNode interface as specified in issue
  • Created type-level tests using Vitest's expectTypeOf
  • Added type guard functions for all node types
  • Installed and configured TypeDoc for documentation generation
  • Updated all imports to use ast.js instead of types.js
  • Fixed deprecated test methods (toMatchTypeOf -> toEqualTypeOf)
  • All tests passing and documentation generates successfully

Closes #16

🤖 Generated with Claude Code

- Renamed types.ts to ast.ts as per issue requirement
- Added comprehensive JSDoc comments to all interfaces
- Added TemplateNode interface as specified in issue
- Created type-level tests using Vitest's expectTypeOf
- Added type guard functions for all node types
- Installed and configured TypeDoc for documentation generation
- Updated all imports to use ast.js instead of types.js
- Fixed deprecated test methods (toMatchTypeOf -> toEqualTypeOf)
- All tests passing and documentation generates successfully

Closes #16

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@jp-knj
jp-knj merged commit cb4c58e into main Jul 27, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(parser): AST 型定義作成

1 participant