Kit
Functions

assertIsKeyPairSigner

assertIsKeyPairSigner<TAddress>(value): asserts value is KeyPairSigner<TAddress>

Asserts that the provided value implements the KeyPairSigner interface.

Type Parameters

Type ParameterDescription
TAddress extends stringThe inferred type of the address provided.

Parameters

ParameterType
value{[key: string]: unknown; address: Address<TAddress>; }
value.addressAddress<TAddress>

Returns

asserts value is KeyPairSigner<TAddress>

Example

import { generateKeyPairSigner, assertIsKeyPairSigner } from '@solana/signers';
 
const signer = await generateKeyPairSigner();
assertIsKeyPairSigner(signer); // void
assertIsKeyPairSigner({ address: address('1234..5678') }); // Throws an error.

On this page