eosjs 文档(Serialize接口)

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

参数:

称号范例
bufferSerialBuffer
Optional stateSerializerState
Optional allowExtensionsboolean

返回: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

参数:

称号范例
bufferSerialBuffer
dataany
Optional stateSerializerState
Optional allowExtensionsboolean

返回: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

参数:

称号范例
bufferSerialBuffer
Optional stateSerializerState
Optional allowExtensionsboolean

返回: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

参数:

称号范例
bufferSerialBuffer
dataany
Optional stateSerializerState
Optional allowExtensionsboolean

返回:void

上一篇:Serialize类

    原文作者:博弈
    原文地址: https://segmentfault.com/a/1190000017791371
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞