lending/js: fix unintentional recursion (#2018)
* bind to layout * version bump: 0.3.4
This commit is contained in:
parent
73e4e0c533
commit
3f675317bb
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@solana/spl-token-lending",
|
||||
"version": "0.3.3",
|
||||
"version": "0.3.4",
|
||||
"description": "SPL Token Lending JavaScript API",
|
||||
"license": "MIT",
|
||||
"author": "Solana Maintainers <maintainers@solana.foundation>",
|
||||
|
|
|
@ -23,8 +23,8 @@ export interface EncodeDecode<T> {
|
|||
|
||||
/** @internal */
|
||||
export const encodeDecode = <T>(layout: Layout<T>): EncodeDecode<T> => {
|
||||
const decode = (buffer: Buffer, offset?: number) => layout.decode(buffer, offset);
|
||||
const encode = (src: T, buffer: Buffer, offset?: number) => layout.encode(src, buffer, offset);
|
||||
const decode = layout.decode.bind(layout);
|
||||
const encode = layout.encode.bind(layout);
|
||||
return { decode, encode };
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue