isClarityType
Usage
import { isClarityType, ClarityType, Cl } from '@stacks/transactions';
const value: ClarityValue = Cl.uint(100);
if (isClarityType(value, ClarityType.UInt)) {
// TypeScript now knows `value` is UIntCV
console.log(value.value); // 100n
}
if (isClarityType(value, ClarityType.ResponseOk)) {
// TypeScript now knows `value` is ResponseOkCV
console.log(value.value); // inner ClarityValue
}Signature
Returns
Parameters
val (required)
type (required)
Last updated
Was this helpful?