Types: { Array: ((itemSerializer: Serializer) => ((buffer: ByteBuffer,
data: any[]) => void)); Asset: ((buffer: ByteBuffer,
data: string | number | Asset) => void); Authority: ((buffer: ByteBuffer,
data: { [
key:
string]
: any; }) => void); Binary: ((size?: number) => ((buffer: ByteBuffer,
data: Buffer | HexBuffer) => void)); Boolean: ((buffer: ByteBuffer,
data: boolean) => void); Date: ((buffer: ByteBuffer,
data: string) => void); FlatMap: ((keySerializer: Serializer,
valueSerializer: Serializer) => ((buffer: ByteBuffer,
data: [any, any][]) => void)); Int16: ((buffer: ByteBuffer,
data: number) => void); Int32: ((buffer: ByteBuffer,
data: number) => void); Int64: ((buffer: ByteBuffer,
data: number) => void); Int8: ((buffer: ByteBuffer,
data: number) => void); Memo: ((buffer: ByteBuffer,
data: { [
key:
string]
: any; }) => void); Object: ((keySerializers: [string, Serializer][]) => ((buffer: ByteBuffer,
data: { [
key:
string]
: any; }) => void)); Operation: ((buffer: ByteBuffer,
operation: any) => void); Optional: ((valueSerializer: Serializer) => ((buffer: ByteBuffer,
data: any) => void)); PublicKey: ((buffer: ByteBuffer,
data: null | string | PublicKey) => void); StaticVariant: ((itemSerializers: Serializer[]) => ((buffer: ByteBuffer,
data: [number, any]) => void)); String: ((buffer: ByteBuffer,
data: string) => void); Transaction: ((buffer: ByteBuffer,
data: { [
key:
string]
: any; }) => void); UInt16: ((buffer: ByteBuffer,
data: number) => void); UInt32: ((buffer: ByteBuffer,
data: number) => void); UInt64: ((buffer: ByteBuffer,
data: number) => void); UInt8: ((buffer: ByteBuffer,
data: number) => void); Void: ((buffer: ByteBuffer) => void); } = ... Type declaration
Array: ((itemSerializer: Serializer) => ((buffer: ByteBuffer, data: any[]) => void))
- (itemSerializer): ((buffer: ByteBuffer, data: any[]) => void)
Returns ((buffer: ByteBuffer, data: any[]) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: any[]
Returns void
Asset: ((buffer: ByteBuffer, data: string | number | Asset) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: string | number | Asset
Returns void
Authority: ((buffer: ByteBuffer, data: {
[key: string]: any;
}) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: {
[key: string]: any;
}
Returns void
Binary: ((size?: number) => ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void))
- (size?): ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void)
Returns ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void)
- (buffer, data): void
Returns void
Boolean: ((buffer: ByteBuffer, data: boolean) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: boolean
Returns void
Date: ((buffer: ByteBuffer, data: string) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: string
Returns void
FlatMap: ((keySerializer: Serializer, valueSerializer: Serializer) => ((buffer: ByteBuffer, data: [any, any][]) => void))
- (keySerializer, valueSerializer): ((buffer: ByteBuffer, data: [any, any][]) => void)
Returns ((buffer: ByteBuffer, data: [any, any][]) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: [any, any][]
Returns void
Int16: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
Int32: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
Int64: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
Int8: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
Memo: ((buffer: ByteBuffer, data: {
[key: string]: any;
}) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: {
[key: string]: any;
}
Returns void
Object: ((keySerializers: [string, Serializer][]) => ((buffer: ByteBuffer, data: {
[key: string]: any;
}) => void))
- (keySerializers): ((buffer: ByteBuffer, data: {
[key: string]: any;
}) => void) Returns ((buffer: ByteBuffer, data: {
[key: string]: any;
}) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: {
[key: string]: any;
}
Returns void
Operation: ((buffer: ByteBuffer, operation: any) => void)
- (buffer, operation): void
Parameters
- buffer: ByteBuffer
- operation: any
Returns void
Optional: ((valueSerializer: Serializer) => ((buffer: ByteBuffer, data: any) => void))
- (valueSerializer): ((buffer: ByteBuffer, data: any) => void)
Returns ((buffer: ByteBuffer, data: any) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: any
Returns void
PublicKey: ((buffer: ByteBuffer, data: null | string | PublicKey) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: null | string | PublicKey
Returns void
StaticVariant: ((itemSerializers: Serializer[]) => ((buffer: ByteBuffer, data: [number, any]) => void))
- (itemSerializers): ((buffer: ByteBuffer, data: [number, any]) => void)
Returns ((buffer: ByteBuffer, data: [number, any]) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: [number, any]
Returns void
String: ((buffer: ByteBuffer, data: string) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: string
Returns void
Transaction: ((buffer: ByteBuffer, data: {
[key: string]: any;
}) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: {
[key: string]: any;
}
Returns void
UInt16: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
UInt32: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
UInt64: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
UInt8: ((buffer: ByteBuffer, data: number) => void)
- (buffer, data): void
Parameters
- buffer: ByteBuffer
- data: number
Returns void
Void: ((buffer: ByteBuffer) => void)
- (buffer): void
Returns void
Serialize asset. Note: this loses precision for amounts larger than 2^53-1/10^precision. Should not be a problem in real-word usage.