@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‹›