Type Alias AbiArrayToPrimitiveType<TAbiParameter, TAbiParameterKind, Head, Size>

AbiArrayToPrimitiveType<TAbiParameter, TAbiParameterKind, Head, Size>: Size extends keyof SolidityFixedArraySizeLookup
    ? Tuple<AbiParameterToPrimitiveType<Merge<TAbiParameter, {
        type: Head;
    }>, TAbiParameterKind>, SolidityFixedArraySizeLookup[Size]>
    : readonly AbiParameterToPrimitiveType<Merge<TAbiParameter, {
        type: Head;
    }>, TAbiParameterKind>[]

Type Parameters

  • TAbiParameter extends AbiParameter | {
        name: string;
        type: unknown;
    }
  • TAbiParameterKind extends AbiParameterKind
  • Head extends string
  • Size