/** * Type fixes for generated instruction compatibility */ import type { IAccountMeta, IAccountSignerMeta } from '@solana/instructions'; // Type assertion utilities for generated code export function asAccountArray(accounts: T): readonly (IAccountMeta)[] { return accounts as any; } export function asInstructionData(data: ReadonlyUint8Array): Uint8Array { return new Uint8Array(data); } export function suppressTypeError(value: any): T { return value as T; }