eosjs 文档(Serialize接口)

35次阅读

共计 2652 个字符,预计需要花费 7 分钟才能阅读完成。

Serialize 接口
Action
属性

account:string

定义于 eosjs-serialize.ts:92

authorization:Authorization[]

定义于 eosjs-serialize.ts:94

data:any

定义于 eosjs-serialize.ts:95

name:string

定义于 eosjs-serialize.ts:93
Authorization
属性

actor:string

定义于 eosjs-serialize.ts:86

permission:string

定义于 eosjs-serialize.ts:87
Contract
属性

actions:Map<string, Type>

定义于 eosjs-serialize.ts:81

types:Map<string, Type>

定义于 eosjs-serialize.ts:82
CreateTypeArgs
属性

<Optional> aliasOfName:string

定义于 eosjs-serialize.ts:738

<Optional> arrayOf:Type

定义于 eosjs-serialize.ts:739

<Optional> base:Type

定义于 eosjs-serialize.ts:743

<Optional> baseName:string

定义于 eosjs-serialize.ts:742

<Optional> deserialize:function

定义于 eosjs-serialize.ts:746
类型声明
(buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any
参数:

名称
类型

buffer
SerialBuffer

Optional state
SerializerState

Optional allowExtensions
boolean

返回:any

<Optional> extensionOf:Type

定义于 eosjs-serialize.ts:741

<Optional> fields:Field[]

定义于 eosjs-serialize.ts:744

<Optional> name:string

定义于 eosjs-serialize.ts:737

<Optional> optionalOf:Type

定义于 eosjs-serialize.ts:740

<Optional> serialize:function

定义于 eosjs-serialize.ts:745
类型声明
(buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void
参数:

名称
类型

buffer
SerialBuffer

data
any

Optional state
SerializerState

Optional allowExtensions
boolean

返回:void
Field
属性

name:string

定义于 eosjs-serialize.ts:12
字段名称。

type:Type

定义于 eosjs-serialize.ts:18
字段的类型。

typeName:string

定义于 eosjs-serialize.ts:15
字符串形式的类型名称。
SerializedAction
属性

account:string

定义于 eosjs-serialize.ts:100

authorization:Authorization[]

定义于 eosjs-serialize.ts:102

data:string

定义于 eosjs-serialize.ts:103

name:string

定义于 eosjs-serialize.ts:101
SerializerOptions
属性

<Optional> bytesAsUint8Array:boolean

定义于 eosjs-serialize.ts:23
Symbol
属性

name:string

定义于 eosjs-serialize.ts:74
符号的名称,不包括精度。

precision:boolean

定义于 eosjs-serialize.ts:77
小数点后的位数。
Type
属性

aliasOfName:string

定义于 eosjs-serialize.ts:44
类型名称的别名,如果有。

arrayOf:Type

定义于 eosjs-serialize.ts:47
类型这是一个数组,如果有。

base:Type

定义于 eosjs-serialize.ts:59
这种类型的基础,如果这是一个结构。

baseName:string

定义于 eosjs-serialize.ts:56
此类型的基本名称(如果这是结构)。

deserialize:function

定义于 eosjs-serialize.ts:68
从二进制形式转换到 buffer 中的数据。
类型声明
(buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any
参数:

名称
类型

buffer
SerialBuffer

Optional state
SerializerState

Optional allowExtensions
boolean

返回:any

<Optional> extensionOf:Type

定义于 eosjs-serialize.ts:53
标记二进制扩展字段。

fields:Field[]

定义于 eosjs-serialize.ts:62
包含的字段,如果这是一个结构。

name:string

定义于 eosjs-serialize.ts:41
类型名称。

optionalOf:Type

定义于 eosjs-serialize.ts:50
类型这是可选的,如果有。

serialize:function

定义于 eosjs-serialize.ts:65
将 data 转换为二进制形式并存储在 buffer 中。
类型声明
(buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void
参数:

名称
类型

buffer
SerialBuffer

data
any

Optional state
SerializerState

Optional allowExtensions
boolean

返回:void

上一篇:Serialize 类

正文完
 0