@nosana/kit
Version:
Nosana KIT
11 lines (10 loc) • 519 B
TypeScript
import { type MessageSigner } from '@solana/kit';
import { SignMessageFn } from '@nosana/authorization';
/**
* Convert a MessageSigner to a SignMessageFn for use with createNosanaAuthorization.
* MessageSigner always supports message signing (either via modifyAndSignMessages or signMessages).
*
* @param signer - The message signer to convert
* @returns A SignMessageFn that can be used with createNosanaAuthorization
*/
export declare function walletToAuthorizationSigner(signer: MessageSigner): SignMessageFn;