From 974d74023c8c8ce26e5518996e0585fc3a3a1d0a Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 26 Jan 2022 16:26:35 +0100 Subject: [PATCH] Fixup wrt new preserves interfaces --- packages/core/src/transport/protocol.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/transport/protocol.ts b/packages/core/src/transport/protocol.ts index 26bb41e..b5e039c 100644 --- a/packages/core/src/transport/protocol.ts +++ b/packages/core/src/transport/protocol.ts @@ -4,11 +4,11 @@ import * as S from '../gen/sturdy.js'; import { Oid } from '../gen/protocol.js'; import { Ref } from '../runtime/actor.js'; -import { Decoder, DecoderState, Encoder, EncoderState, GenericEmbedded, neverEmbeddedType, EmbeddedType, Value } from '@preserves/core'; +import { Decoder, DecoderState, Encoder, EncoderState, GenericEmbedded, neverEmbeddedType, EmbeddedType, Value, EmbeddedWriter } from '@preserves/core'; export type WireSymbol = { oid: Oid, ref: Ref, count: number }; -export const wireRefEmbeddedType: EmbeddedType = { +export const wireRefEmbeddedType: EmbeddedType & EmbeddedWriter = { decode(s: DecoderState): S.WireRef { return S.asWireRef(new Decoder(s).next()); },