diff options
author | 2021-05-12 20:33:58 -0700 | |
---|---|---|
committer | 2021-05-12 20:33:58 -0700 | |
commit | f12ed9904b03e11f755dce7b614925ea087f40da (patch) | |
tree | cfbbcab5ee4931d67b8e15d8175291675019ab92 /src/api/schema.js | |
parent | 1010bae1a350d12f7db49b8ca7f94aa748790b77 (diff) | |
download | bun-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.js | 17 |
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); } |