update:优化精准稳定

This commit is contained in:
2026-09-22 15:15:16 +08:00
parent d4d690cb8e
commit 5357f131de
11 changed files with 797 additions and 112 deletions
-5
View File
@@ -264,11 +264,6 @@ function buildSchema({ messageName, definition, messages, enumNames }) {
}
const repeated = rule === "repeated";
if (repeated && !isMessage && !["string", "bytes"].includes(kind)) {
throw new Error(
`${messageName}.${fieldKey} 是 packed scalar repeated,当前通用解码器尚不支持`
);
}
const field = isMessage
? { name: fieldName, kind: "message", type: typeName }