UNPKG

@wuwei-labs/srsly

Version:

[![npm version](https://img.shields.io/npm/v/ts-sdk-example.svg)](https://www.npmjs.com/package/ts-sdk-example)

33 lines 1.32 kB
/** * This code was AUTOGENERATED using the codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun codama to update it. * * @see https://github.com/codama-idl/codama */ import { combineCodec, getAddressDecoder, getAddressEncoder, getOptionDecoder, getOptionEncoder, getStructDecoder, getStructEncoder, } from '@solana/kit'; import { getSerializableInstructionDecoder, getSerializableInstructionEncoder, getTriggerDecoder, getTriggerEncoder, } from '.'; export function getThreadResponseEncoder() { return getStructEncoder([ ['closeTo', getOptionEncoder(getAddressEncoder())], [ 'dynamicInstruction', getOptionEncoder(getSerializableInstructionEncoder()), ], ['trigger', getOptionEncoder(getTriggerEncoder())], ]); } export function getThreadResponseDecoder() { return getStructDecoder([ ['closeTo', getOptionDecoder(getAddressDecoder())], [ 'dynamicInstruction', getOptionDecoder(getSerializableInstructionDecoder()), ], ['trigger', getOptionDecoder(getTriggerDecoder())], ]); } export function getThreadResponseCodec() { return combineCodec(getThreadResponseEncoder(), getThreadResponseDecoder()); } //# sourceMappingURL=threadResponse.js.map