diff --git a/src/signing.ts b/src/signing.ts index f497285..c977f19 100644 --- a/src/signing.ts +++ b/src/signing.ts @@ -86,7 +86,7 @@ export function decode(encoded: EncodedJWS): DagJWS { } } -function replaceCIDs(data: Record | any): Record | any { +function replaceCIDs(data: any): any { if (typeof data === 'string') { if (data.startsWith('ipfs://')) { return CID.parse(data.slice(7)) @@ -105,7 +105,7 @@ function replaceCIDs(data: Record | any): Record | any } function isObject(data: any): data is Record { - return typeof data === 'object' + return typeof data === 'object' && data !== null } function payloadToJSON(data: Uint8Array): any {