Skip to content

Conversation

samchon
Copy link
Owner

@samchon samchon commented Mar 14, 2025

This pull request includes several changes aimed at improving the handling of metadata and simplifying the validation process in the JsonApplicationProgrammer and LlmApplicationProgrammer namespaces. Additionally, it updates the version in package.json and modifies some test files to reflect the new changes.

Metadata handling improvements:

  • Added a new unalias function in the Metadata namespace to simplify the process of resolving metadata aliases.
  • Updated JsonApplicationProgrammer to use the unalias function for handling metadata properties and function parameters. [1] [2]
  • Updated LlmApplicationProgrammer to use the unalias function for handling metadata properties and function parameters. [1] [2]

Validation process simplification:

  • Removed the validation logic from JsonApplicationProgrammer and LlmApplicationProgrammer, simplifying the code and reducing redundancy. [1] [2]

Version update:

  • Updated the version in package.json to 8.0.2-dev.20250315.

Test file modifications:

  • Replaced the FinishEvaluateMessageType type with a simpler MyFunction type and updated the test logic in test/src/debug/llm.ts.
  • Added a new test file test/src/features/issues/test_issue_1535_llm_application_pick.ts to validate the typia.llm.application functionality with various scenarios.

@samchon samchon added the bug Something isn't working label Mar 14, 2025
@samchon samchon self-assigned this Mar 14, 2025
Copy link

pkg-pr-new bot commented Mar 14, 2025

Open in Stackblitz

npm i https://pkg.pr.new/typia@1537

commit: 21f8090

Copy link
Owner Author

@samchon samchon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test OK

@samchon samchon merged commit 1e80d3f into master Mar 14, 2025
10 checks passed
@samchon samchon deleted the feat/llm.application branch March 14, 2025 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant