UNPKG

@stripe/ui-extension-sdk

Version:

The suite of functionality available to UI extensions in Stripe apps

13 lines (12 loc) 611 B
import type { ExtensionContextValue } from '../context'; export declare const defaultMockContextProps: ExtensionContextValue; type DeepPartial<T> = T extends Record<string, unknown> ? { [P in keyof T]?: DeepPartial<T[P]>; } : T; type PartialMockContext = DeepPartial<Omit<ExtensionContextValue, 'environment'>> & { environment: DeepPartial<Omit<ExtensionContextValue['environment'], 'constants'>> & { constants?: ExtensionContextValue['environment']['constants']; }; }; export declare const getMockContextProps: (partialMockContext?: PartialMockContext) => ExtensionContextValue; export {};