Interface AccountsCoder<A>
interface AccountsCoder<A> { decode<T>(accountName,
acc): T; decodeUnchecked<T>(accountName,
acc): T; encode<T>(accountName,
account): Promise<Buffer>; memcmp(accountName,
appendData?): any; size(accountName): number; } Type Parameters
- A extends string = string
Methods
decode
- decode<T>(accountName, acc): T
Parameters
- accountName: A
- acc: Buffer
Returns T
decodeUnchecked
- decodeUnchecked<T>(accountName, acc): T
Parameters
- accountName: A
- acc: Buffer
Returns T
encode
- encode<T>(accountName, account): Promise<Buffer>
Returns Promise<Buffer>
memcmp
- memcmp(accountName, appendData?): any
Parameters
- accountName: A
Optional appendData: Buffer
Returns any
size
- size(accountName): number
Returns number