diff --git a/package.json b/package.json index a7b4f48d..ab7296b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dao-xyz/borsh", - "version": "5.2.2", + "version": "5.2.3", "readme": "README.md", "homepage": "https://github.com/dao-xyz/borsh-ts#README", "description": "Binary Object Representation Serializer for Hashing simplified with decorators", diff --git a/src/index.ts b/src/index.ts index ec78c4c2..6d62e15d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -587,13 +587,13 @@ const checkClazzesCompatible = (clazzA: Constructor | AbstractType, cl return clazzA == clazzB || clazzA.isPrototypeOf(clazzB) || clazzB.isPrototypeOf(clazzA) } -const getDependencies = (ctor: Function, offset: number): Function[] | undefined => ctor.prototype[PROTOTYPE_DEPENDENCY_HANDLER_OFFSET + offset] +export const getDependencies = (ctor: Function, offset: number): Function[] | undefined => ctor.prototype[PROTOTYPE_DEPENDENCY_HANDLER_OFFSET + offset] const setDependencies = (ctor: Function, offset: number, dependencies: Function[]) => { ctor.prototype[PROTOTYPE_DEPENDENCY_HANDLER_OFFSET + offset] = dependencies // [getDependencyKey(ctor)] } -const getAllDependencies = (ctor: Function, offset: number): Map | undefined => { +export const getAllDependencies = (ctor: Function, offset: number): Map | undefined => { let existing = getDependencies(ctor, offset); if (existing) { let ret: Map = new Map()