@metamask/base-controller
Version:
Provides scaffolding for controllers as well a communication system for all controllers
7 lines • 904 B
text/typescript
export type { BaseControllerInstance, Listener as ListenerV2, StateConstraint, StateDeriver, StateDeriverConstraint, StateMetadata, StateMetadataConstraint, StatePropertyMetadata, StatePropertyMetadataConstraint, ControllerGetStateAction, ControllerStateChangeEvent, } from "./BaseController.cjs";
export { BaseController, getAnonymizedState, getPersistentState, isBaseController, } from "./BaseController.cjs";
export type { ActionHandler, ExtractActionParameters, ExtractActionResponse, ExtractEventHandler, ExtractEventPayload, GenericEventHandler, SelectorFunction, ActionConstraint, EventConstraint, NamespacedBy, NotNamespacedBy, NamespacedName, } from "./Messenger.cjs";
export { Messenger } from "./Messenger.cjs";
export type { RestrictedMessengerConstraint } from "./RestrictedMessenger.cjs";
export { RestrictedMessenger } from "./RestrictedMessenger.cjs";
//# sourceMappingURL=index.d.cts.map