@celo/identity"offchain/accessors/name"PublicNameAccessor

Class: PublicNameAccessor

Hierarchy

PublicNameAccessor

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new PublicNameAccessor(wrapper: OffchainDataWrapper): PublicNameAccessor

Overrides PublicSimpleAccessor.constructor

Defined in packages/sdk/identity/src/offchain/accessors/name.ts:11

Parameters:

Name Type
wrapper OffchainDataWrapper

Returns: PublicNameAccessor

Properties

Readonly dataPath

dataPath: string

Inherited from PublicSimpleAccessor.dataPath

Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:27


read

read: function = makeAsyncThrowable(this.readAsResult.bind(this))

Implementation of PublicAccessor.read

Inherited from PublicSimpleAccessor.read

Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:67

Type declaration:

▸ (...args: TArgs): Promise‹TResult›

Parameters:

Name Type
...args TArgs

Readonly type

type: Type‹NameType

Inherited from PublicSimpleAccessor.type

Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:26


Readonly wrapper

wrapper: OffchainDataWrapper

Overrides PublicSimpleAccessor.wrapper

Defined in packages/sdk/identity/src/offchain/accessors/name.ts:12

Methods

readAsResult

readAsResult(account: Address): Promise‹Result‹NameType, SchemaErrors››

Inherited from PublicSimpleAccessor.readAsResult

Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:52

Parameters:

Name Type
account Address

Returns: Promise‹Result‹NameType, SchemaErrors››


write

write(data: NameType): Promise‹undefined | InvalidDataError‹› | OffchainError‹››

Inherited from PublicSimpleAccessor.write

Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:36

Parameters:

Name Type
data NameType

Returns: Promise‹undefined | InvalidDataError‹› | OffchainError‹››