diff --git a/src/ser/impl.ts b/src/ser/impl.ts index 13fe7cb..74f1e26 100644 --- a/src/ser/impl.ts +++ b/src/ser/impl.ts @@ -30,7 +30,6 @@ function getSerialize(value: U, registry: Registry): Serialize { return registry.serializers.get(PrimitivePrototype[typeof value]) || defaultSerialize as Serialize } - function defaultSerialize>(serializer: S, value: U): T { switch (typeof value) { case 'string': return serializer.serializeString(value) diff --git a/src/ser/interface.ts b/src/ser/interface.ts index 9fd5462..332c24d 100644 --- a/src/ser/interface.ts +++ b/src/ser/interface.ts @@ -77,6 +77,6 @@ export class Serializer implements ISerializer { } export interface Serialize { - >(serializer: S, value: T): U + (serializer: ISerializer, value: U): T }