Fix #1149: clone mode with custom validator tag case. #1154
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When SDK cloning mode adjusted to a custom validatior tag,
@nestia/sdk
had generated wrong typed cloning. This PR fixes the bug, by re-composing from theTagBase
type.This pull request includes several updates to package dependencies and introduces a new
SdkTypeTagProgrammer
module to improve type handling in the SDK. The most important changes include version updates for multiple packages, the addition of theSdkTypeTagProgrammer
module, and configuration updates for theclone-tags
feature.Dependency updates:
typia
dependency from version^7.2.0
to^7.3.0
in multiplepackage.json
files across the project. [1] [2] [3] [4] [5] [6] [7]Version updates:
package.json
files for@nestia/station
,@nestia/core
,@nestia/fetcher
, and@nestia/sdk
to4.2.0-dev.20241215
. [1] [2] [3] [4]SDK improvements:
SdkTypeTagProgrammer
module to handle type tag programming, replacing the previous inline tag handling logic inSdkTypeProgrammer
. [1] [2] [3] [4] [5] [6] [7]Configuration updates for
clone-tags
feature:nestia.config.ts
for theclone-tags
feature.Backend.ts
to manage the NestJS application lifecycle forclone-tags
.HttpError
,IConnection
,Primitive
, andResolved
in theclone-tags
API. [1] [2] [3] [4]