Spaces:
Sleeping
Sleeping
Download meteora/node_modules/@solana/buffer-layout-utils/src/base.ts from Trireme/hyper_dashboard: direct link, hf CLI and curl.
- Browser
- Download file 397 Bytes
-
https://huggingface.co/spaces/Trireme/hyper_dashboard/resolve/main/meteora/node_modules/%40solana/buffer-layout-utils/src/base.ts
- Command line
-
hf download hf://spaces/Trireme/hyper_dashboard/meteora/node_modules/@solana/buffer-layout-utils/src/base.ts
-
curl -L -o base.ts https://huggingface.co/spaces/Trireme/hyper_dashboard/resolve/main/meteora/node_modules/%40solana/buffer-layout-utils/src/base.ts
397 Bytes
| import { Layout } from '@solana/buffer-layout'; | |
| export interface EncodeDecode<T> { | |
| decode(buffer: Buffer, offset?: number): T; | |
| encode(src: T, buffer: Buffer, offset?: number): number; | |
| } | |
| export const encodeDecode = <T>(layout: Layout<T>): EncodeDecode<T> => { | |
| const decode = layout.decode.bind(layout); | |
| const encode = layout.encode.bind(layout); | |
| return { decode, encode }; | |
| }; | |