name: ReferendumInfoExtended
description: A [[ReferendumInfo]] with an additional index field
Type parameters
S : ConstructorDef
T : object
V : object
E : object
Hierarchy
ReferendumInfo
↳ ReferendumInfoExtended
Implements
Codec
Constructors
constructor
⊕ new ReferendumInfoExtended(value: ReferendumInfo | ReferendumInfoExtended, index?: BN | number): ReferendumInfoExtended
Overrides ReferendumInfo.__constructor
Defined in democracy/referendumInfo.ts:20
Parameters:
| Name | Type |
|---|---|
| value | ReferendumInfo | ReferendumInfoExtended |
Optional index | BN | number |
Returns: ReferendumInfoExtended
Properties
__@toStringTag
● __@toStringTag: string
Inherited from Map.[Symbol.toStringTag]
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts:130
size
● size: number
Inherited from Map.size
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.collection.d.ts:28
Accessors
Type
get Type(): E
Inherited from Struct.Type
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:160
description: Returns the Type description to sthe structure
Returns: E
delay
get delay(): BlockNumber
Inherited from ReferendumInfo.delay
Defined in /home/travis/build/polkadot-js/api/packages/types/src/type/ReferendumInfo.ts:58
description: The delay (in blocks) to wait after a successful referendum before deploying
Returns: BlockNumber
encodedLength
get encodedLength(): number
Inherited from Struct.encodedLength
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:167
description: The length of the value when encoded as a Uint8Array
Returns: number
end
get end(): BlockNumber
Inherited from ReferendumInfo.end
Defined in /home/travis/build/polkadot-js/api/packages/types/src/type/ReferendumInfo.ts:37
description: When voting on this referendum will end
Returns: BlockNumber
index
get index(): ReferendumIndex
Defined in democracy/referendumInfo.ts:33
description: Convenience getter, returns the referendumIndex
Returns: ReferendumIndex
isEmpty
get isEmpty(): boolean
Inherited from Struct.isEmpty
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:145
description: Checks if the value is an empty value
Returns: boolean
proposal
get proposal(): Proposal
Inherited from ReferendumInfo.proposal
Defined in /home/travis/build/polkadot-js/api/packages/types/src/type/ReferendumInfo.ts:44
description: The proposal being voted on
Returns: Proposal
threshold
get threshold(): VoteThreshold
Inherited from ReferendumInfo.threshold
Defined in /home/travis/build/polkadot-js/api/packages/types/src/type/ReferendumInfo.ts:51
description: The thresholding mechanism to determine whether it passed
Returns: VoteThreshold
Methods
__@iterator
▸ __@iterator(): IterableIterator<[keyof S, Codec]>
Inherited from Map.[Symbol.iterator]
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.iterable.d.ts:113
Returns an iterable of entries in the map.
Returns: IterableIterator<[keyof S, Codec]>
clear
▸ clear(): void
Inherited from Map.clear
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.collection.d.ts:22
Returns: void
delete
▸ delete(key: keyof S): boolean
Inherited from Map.delete
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.collection.d.ts:23
Parameters:
| Name | Type |
|---|---|
| key | keyof S |
Returns: boolean
entries
▸ entries(): IterableIterator<[keyof S, Codec]>
Inherited from Map.entries
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.iterable.d.ts:118
Returns an iterable of key, value pairs for every entry in the map.
Returns: IterableIterator<[keyof S, Codec]>
eq
▸ eq(other?: any): boolean
Inherited from Struct.eq
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:176
description: Compares the value of the input to see if there is a match
Parameters:
| Name | Type |
|---|---|
Optional other | any |
Returns: boolean
forEach
▸ forEach(callbackfn: function, thisArg?: any): void
Inherited from Map.forEach
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.collection.d.ts:24
Parameters:
| Name | Type |
|---|---|
| callbackfn | function |
Optional thisArg | any |
Returns: void
get
▸ get(name: keyof S): Codec | undefined
Inherited from Struct.get
Overrides Map.get
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:184
description: Returns a specific names entry in the structure
Parameters:
| Name | Type | Description |
|---|---|---|
| name | keyof S | The name of the entry to retrieve |
Returns: Codec | undefined
getAtIndex
▸ getAtIndex(index: number): Codec
Inherited from Struct.getAtIndex
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:191
description: Returns the values of a member at a specific index (Rather use get(name) for performance)
Parameters:
| Name | Type |
|---|---|
| index | number |
Returns: Codec
has
▸ has(key: keyof S): boolean
Inherited from Map.has
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.collection.d.ts:26
Parameters:
| Name | Type |
|---|---|
| key | keyof S |
Returns: boolean
keys
▸ keys(): IterableIterator<keyof S>
Inherited from Map.keys
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.iterable.d.ts:123
Returns an iterable of keys in the map
Returns: IterableIterator<keyof S>
set
▸ set(key: keyof S, value: Codec): this
Inherited from Map.set
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.collection.d.ts:27
Parameters:
| Name | Type |
|---|---|
| key | keyof S |
| value | Codec |
Returns: this
toArray
▸ toArray(): Array<Codec>
Inherited from Struct.toArray
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:198
description: Converts the Object to an standard JavaScript Array
Returns: Array<Codec>
toHex
▸ toHex(): string
Inherited from Struct.toHex
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:205
description: Returns a hex string representation of the value
Returns: string
toJSON
▸ toJSON(): any
Overrides Struct.toJSON
Defined in democracy/referendumInfo.ts:40
description: Creates the JSON representation
Returns: any
toString
▸ toString(): string
Inherited from Struct.toString
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:226
description: Returns the string representation of the value
Returns: string
toU8a
▸ toU8a(isBare?: undefined | false | true): Uint8Array
Inherited from Struct.toU8a
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:234
description: Encodes the value as a Uint8Array as per the parity-codec specifications
Parameters:
| Name | Type | Description |
|---|---|---|
Optional isBare | undefined | false | true | true when the value has none of the type-specific prefixes (internal) |
Returns: Uint8Array
values
▸ values(): IterableIterator<Codec>
Inherited from Map.values
Defined in /home/travis/build/polkadot-js/api/node_modules/typescript/lib/lib.es2015.iterable.d.ts:128
Returns an iterable of values in the map
Returns: IterableIterator<Codec>
<Static> with
▸ with<S>(Types: S): Constructor<Struct<S>>
Inherited from Struct.with
Defined in /home/travis/build/polkadot-js/api/packages/types/src/codec/Struct.ts:125
Type parameters:
S : ConstructorDef
Parameters:
| Name | Type |
|---|---|
| Types | S |
Returns: Constructor<Struct<S>>