diff --git a/packages/anchor-contrib/src/index.ts b/packages/anchor-contrib/src/index.ts index 5422264b4..aab4bb262 100644 --- a/packages/anchor-contrib/src/index.ts +++ b/packages/anchor-contrib/src/index.ts @@ -124,6 +124,8 @@ type DecodeType = T extends keyof TypeMap ? Defined[T["vec"]["defined"]][] : T extends { vec: keyof TypeMap } ? TypeMap[T["vec"]][] + : T extends { array: [idlType: keyof TypeMap, size: number] } + ? TypeMap[T["array"][0]][] : unknown; type MakeArgs = {