diff --git a/packages/ensjs/src/utils/encoders/encodeAbi.ts b/packages/ensjs/src/utils/encoders/encodeAbi.ts index a976e69e..acdc80f1 100644 --- a/packages/ensjs/src/utils/encoders/encodeAbi.ts +++ b/packages/ensjs/src/utils/encoders/encodeAbi.ts @@ -2,7 +2,7 @@ import { bytesToHex, stringToHex, type Hex } from 'viem' import { UnknownContentTypeError } from '../../errors/utils.js' import type { Prettify } from '../../types.js' -type AbiEncodeAs = 'json' | 'zlib' | 'cbor' | 'uri' +export type AbiEncodeAs = 'json' | 'zlib' | 'cbor' | 'uri' type AbiContentType = 1 | 2 | 4 | 8 diff --git a/packages/ensjs/src/utils/generateSupportedContentTypes.ts b/packages/ensjs/src/utils/generateSupportedContentTypes.ts index 9262f082..37a3cb42 100644 --- a/packages/ensjs/src/utils/generateSupportedContentTypes.ts +++ b/packages/ensjs/src/utils/generateSupportedContentTypes.ts @@ -1,8 +1,6 @@ -import type { EncodeAbiParameters } from './encoders/encodeAbi.js' +import type { AbiEncodeAs } from './encoders/encodeAbi.js' -type AbiEncodeAs = EncodeAbiParameters['encodeAs'] - -const abiEncodeMap: { [key in AbiEncodeAs]: bigint } = { +const abiEncodeAsMap: { [key in AbiEncodeAs]: bigint } = { json: 1n, zlib: 2n, cbor: 4n, @@ -16,7 +14,7 @@ export const generateSupportedContentTypes = ( ? encodeAsItemOrList : [encodeAsItemOrList] return encodeAsList.reduce((result, encodeAs) => { - const contentType = abiEncodeMap[encodeAs] + const contentType = abiEncodeAsMap[encodeAs] if (contentType) result |= contentType return result }, 0n)