context.d.ts 650 B

12345678910111213141516
  1. import React from 'react';
  2. import type { ConfigOptions as MessageConfig, MessageInstance } from '../message/interface';
  3. import type { HookAPI as ModalHookAPI } from '../modal/useModal';
  4. import type { NotificationConfig, NotificationInstance } from '../notification/interface';
  5. export interface AppConfig {
  6. message?: MessageConfig;
  7. notification?: NotificationConfig;
  8. }
  9. export declare const AppConfigContext: React.Context<AppConfig>;
  10. export interface useAppProps {
  11. message: MessageInstance;
  12. notification: NotificationInstance;
  13. modal: ModalHookAPI;
  14. }
  15. declare const AppContext: React.Context<useAppProps>;
  16. export default AppContext;