@celo/contractkit"versions"ContractVersion

Class: ContractVersion

Hierarchy

  • ContractVersion

Index

Constructors

Properties

Methods

Constructors

constructor

+ new ContractVersion(storage: number | string, major: number | string, minor: number | string, patch: number | string): ContractVersion

Defined in packages/sdk/contractkit/src/versions.ts:3

Parameters:

Name Type
storage number | string
major number | string
minor number | string
patch number | string

Returns: ContractVersion

Properties

Readonly major

major: number | string

Defined in packages/sdk/contractkit/src/versions.ts:6


Readonly minor

minor: number | string

Defined in packages/sdk/contractkit/src/versions.ts:7


Readonly patch

patch: number | string

Defined in packages/sdk/contractkit/src/versions.ts:8


Readonly storage

storage: number | string

Defined in packages/sdk/contractkit/src/versions.ts:5

Methods

isAtLeast

isAtLeast(other: ContractVersion): any

Defined in packages/sdk/contractkit/src/versions.ts:11

Parameters:

Name Type
other ContractVersion

Returns: any


toRaw

toRaw(): string | number[]

Defined in packages/sdk/contractkit/src/versions.ts:13

Returns: string | number[]


toString

toString(): string

Defined in packages/sdk/contractkit/src/versions.ts:12

Returns: string


Static fromRaw

fromRaw(raw: ReturnType‹ContractVersion["toRaw"]›): ContractVersion‹›

Defined in packages/sdk/contractkit/src/versions.ts:14

Parameters:

Name Type
raw ReturnType‹ContractVersion["toRaw"]›

Returns: ContractVersion‹›