feat(batch5): implement jetstream error constructors group06

This commit is contained in:
Joseph Doherty
2026-02-28 08:43:42 -05:00
parent bc085a7da1
commit aab2814201
4 changed files with 213 additions and 0 deletions

View File

@@ -86,6 +86,23 @@ simple_methods=(
"NewJSMaximumConsumersLimitError|MaximumConsumersLimit"
"NewJSMaximumStreamsLimitError|MaximumStreamsLimit"
"NewJSMemoryResourcesExceededError|MemoryResourcesExceeded"
"NewJSMessageCounterBrokenError|MessageCounterBroken"
"NewJSMessageIncrDisabledError|MessageIncrDisabled"
"NewJSMessageIncrInvalidError|MessageIncrInvalid"
"NewJSMessageIncrMissingError|MessageIncrMissing"
"NewJSMessageIncrPayloadError|MessageIncrPayload"
"NewJSMessageSchedulesDisabledError|MessageSchedulesDisabled"
"NewJSMessageSchedulesPatternInvalidError|MessageSchedulesPatternInvalid"
"NewJSMessageSchedulesRollupInvalidError|MessageSchedulesRollupInvalid"
"NewJSMessageSchedulesSourceInvalidError|MessageSchedulesSourceInvalid"
"NewJSMessageSchedulesTTLInvalidError|MessageSchedulesTTLInvalid"
"NewJSMessageSchedulesTargetInvalidError|MessageSchedulesTargetInvalid"
"NewJSMessageTTLDisabledError|MessageTTLDisabled"
"NewJSMessageTTLInvalidError|MessageTTLInvalid"
"NewJSMirrorInvalidStreamNameError|MirrorInvalidStreamName"
"NewJSMirrorMaxMessageSizeTooBigError|MirrorMaxMessageSizeTooBig"
"NewJSMirrorMultipleFiltersNotAllowedError|MirrorMultipleFiltersNotAllowed"
"NewJSMirrorOverlappingSubjectFiltersError|MirrorOverlappingSubjectFilters"
)
templated_methods=(
@@ -105,6 +122,9 @@ templated_methods=(
"NewJSConsumerOfflineReasonError|Exception|err|ConsumerOfflineReason|{err}"
"NewJSConsumerStoreFailedError|Exception|err|ConsumerStoreFailed|{err}"
"NewJSInvalidJSONError|Exception|err|InvalidJSON|{err}"
"NewJSMirrorConsumerSetupFailedError|Exception|err|MirrorConsumerSetupFailed|{err}"
"NewJSMirrorInvalidSubjectFilterError|Exception|err|MirrorInvalidSubjectFilter|{err}"
"NewJSMirrorInvalidTransformDestinationError|Exception|err|MirrorInvalidTransformDestination|{err}"
)
{