UNPKG

@metamask/base-controller

Version:

Provides scaffolding for controllers as well a communication system for all controllers

1 lines 1.2 kB
{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAaA,OAAO,EACL,cAAc,EACd,kBAAkB,EAClB,kBAAkB,EAClB,gBAAgB,EACjB,6BAAyB;AAe1B,OAAO,EAAE,SAAS,EAAE,wBAAoB;AAExC,OAAO,EAAE,mBAAmB,EAAE,kCAA8B","sourcesContent":["export type {\n BaseControllerInstance,\n Listener as ListenerV2,\n StateConstraint,\n StateDeriver,\n StateDeriverConstraint,\n StateMetadata,\n StateMetadataConstraint,\n StatePropertyMetadata,\n StatePropertyMetadataConstraint,\n ControllerGetStateAction,\n ControllerStateChangeEvent,\n} from './BaseController';\nexport {\n BaseController,\n getAnonymizedState,\n getPersistentState,\n isBaseController,\n} from './BaseController';\nexport type {\n ActionHandler,\n ExtractActionParameters,\n ExtractActionResponse,\n ExtractEventHandler,\n ExtractEventPayload,\n GenericEventHandler,\n SelectorFunction,\n ActionConstraint,\n EventConstraint,\n NamespacedBy,\n NotNamespacedBy,\n NamespacedName,\n} from './Messenger';\nexport { Messenger } from './Messenger';\nexport type { RestrictedMessengerConstraint } from './RestrictedMessenger';\nexport { RestrictedMessenger } from './RestrictedMessenger';\n"]}