eosjs 文件(Serialize介面)

博弈發表於2019-02-16

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類

相關文章