@snowflake-so/safe-apps-provider
Version:
A React library provides Provider, Context API and hooks to support Snowflake Safe Apps integration.
15 lines (14 loc) • 578 B
TypeScript
import { MessageMethod, MessageReturnData } from '@snowflake-so/safe-apps-sdk';
import SnowflakeSafeAppsSdk from '@snowflake-so/safe-apps-sdk';
import React from 'react';
export interface SafeContextState {
safe: {
safeInfo: MessageReturnData[MessageMethod.getSafeInfo];
safeBalance: MessageReturnData[MessageMethod.getSafeBalance];
connected: boolean;
error: string | null;
};
sdk: SnowflakeSafeAppsSdk | null;
}
export declare const defaultValue: SafeContextState;
export declare const SafeContext: React.Context<SafeContextState>;