Kit
Functions

isKeyPairSigner

isKeyPairSigner<TAddress>(value): value is KeyPairSigner<TAddress>

Checks whether 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

value is KeyPairSigner<TAddress>

Example

import { generateKeyPairSigner, isKeyPairSigner } from '@solana/signers';
 
const signer = await generateKeyPairSigner();
isKeyPairSigner(signer); // true
isKeyPairSigner({ address: address('1234..5678') }); // false

On this page