eosjs 文檔(Serialize接口)

Serialize接口

Action

屬性

  • account:string

定義於eosjs-serialize.ts:92git

  • authorization:Authorization[]

定義於eosjs-serialize.ts:94github

  • data:any

定義於eosjs-serialize.ts:95segmentfault

  • name:string

定義於eosjs-serialize.ts:93數組

Authorization

屬性

  • actor:string

定義於eosjs-serialize.ts:86code

  • permission:string

定義於eosjs-serialize.ts:87接口

Contract

屬性

  • actions:Map<string, Type>

定義於eosjs-serialize.ts:81ci

  • types:Map<string, Type>

定義於eosjs-serialize.ts:82字符串

CreateTypeArgs

屬性

  • <Optional> aliasOfName:string

定義於eosjs-serialize.ts:738get

  • <Optional> arrayOf:Type

定義於eosjs-serialize.ts:739string

  • <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類

相關文章
相關標籤/搜索