aboutsummaryrefslogtreecommitdiff
path: root/src/api/schema.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-12 20:33:58 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-12 20:33:58 -0700
commitf12ed9904b03e11f755dce7b614925ea087f40da (patch)
treecfbbcab5ee4931d67b8e15d8175291675019ab92 /src/api/schema.js
parent1010bae1a350d12f7db49b8ca7f94aa748790b77 (diff)
downloadbun-f12ed9904b03e11f755dce7b614925ea087f40da.tar.gz
bun-f12ed9904b03e11f755dce7b614925ea087f40da.tar.zst
bun-f12ed9904b03e11f755dce7b614925ea087f40da.zip
okay I think that's most of resolving packages/imports algorithm!!!
Former-commit-id: 80037859ec5236e13314a336e28d5f46a96c3300
Diffstat (limited to 'src/api/schema.js')
-rw-r--r--src/api/schema.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/api/schema.js b/src/api/schema.js
index acd53ac51..43670dff0 100644
--- a/src/api/schema.js
+++ b/src/api/schema.js
@@ -231,6 +231,12 @@ function decodeTransformOptions(bb) {
result["watch"] = !!bb.readByte();
break;
+ case 19:
+ var length = bb.readVarUint();
+ var values = result["extension_order"] = Array(length);
+ for (var i = 0; i < length; i++) values[i] = bb.readString();
+ break;
+
default:
throw new Error("Attempted to parse invalid message");
}
@@ -392,6 +398,17 @@ bb.writeByte(encoded);
bb.writeByte(18);
bb.writeByte(value);
}
+
+ var value = message["extension_order"];
+ if (value != null) {
+ bb.writeByte(19);
+ var values = value, n = values.length;
+ bb.writeVarUint(n);
+ for (var i = 0; i < n; i++) {
+ value = values[i];
+ bb.writeString(value);
+ }
+ }
bb.writeByte(0);
}