UNPKG

@ng1005/chrome-extension-common

Version:

chrome扩展通用库--消息与storage

95 lines (94 loc) 4.63 kB
import $runtime, { RuntimeEventBus } from "./message/RuntimeEventBus"; import $port, { PortEventBus } from "./message/PortEventBus"; import $demo, { EventBusDemo } from "./message/EventBusDemo"; import $window, { WindowEventBus } from "./message/WindowEventBus"; import StorageDataService from "./storage/StorageDataService"; import StorageLocalService from "./storage/StorageLocalService"; import StorageManagedService from "./storage/StorageManagedService"; import StorageSessionService from "./storage/StorageSessionService"; import StorageSyncService from "./storage/StorageSyncService"; import $action, { ActionService } from "./action/ActionService"; import $css, { CssSelectorService } from "./dom/CssSelectorService"; import $cover, { SelectorCoverService } from "./dom/SelectorCoverService"; import $drag, { DomDragService } from "./dom/DomDragService"; import ResponseUtils from "./utils/ResponseUtils"; import InterceptorRunner from './interceptor/InterceptorRunner'; import { getXPath, getSelector, xPathToCss } from "./utils/DomUtils"; import inject from "./inject/inject"; import { InjectAjaxBus } from "./inject/InjectAjaxBus"; declare const $inject: InjectAjaxBus; import { isNodeEnvironment, getEnv, isDefined, isExtension, isBackgroundScript, isContentScript, isPopupScript, isString, isObject, isArray, isObjectOrArray, isFunction, isFunctionAsync, isPromise } from "./utils/Utils"; declare const $storage: { data: StorageDataService; local: StorageLocalService; managed: StorageManagedService; session: StorageSessionService; sync: StorageSyncService; }; declare class WorkService { constructor(); init(): void; initTest(): void; } export { WorkService, $css, $inject, inject, $action, $drag, $window, $storage, $runtime, $port, $demo, $cover, InterceptorRunner, SelectorCoverService, CssSelectorService, DomDragService, RuntimeEventBus, PortEventBus, EventBusDemo, WindowEventBus, StorageDataService, StorageManagedService, StorageSessionService, StorageSyncService, ActionService }; export { isNodeEnvironment, getEnv, isDefined, isExtension, isBackgroundScript, isContentScript, isPopupScript, isString, isObject, isArray, isObjectOrArray, isFunction, isFunctionAsync, ResponseUtils, isPromise, getXPath, getSelector, xPathToCss }; declare const _default: { $window: WindowEventBus; $runtime: RuntimeEventBus; $port: PortEventBus; $demo: EventBusDemo; $action: ActionService; $drag: DomDragService; $storage: { data: StorageDataService; local: StorageLocalService; managed: StorageManagedService; session: StorageSessionService; sync: StorageSyncService; }; $css: CssSelectorService; $cover: SelectorCoverService; $inject: InjectAjaxBus; inject: { injectCss: typeof import("./inject/inject").injectCss; injectScript: typeof import("./inject/inject").injectScript; injectedScript: typeof import("./inject/inject").injectedScript; }; CssSelectorService: typeof CssSelectorService; DomDragService: typeof DomDragService; SelectorCoverService: typeof SelectorCoverService; InterceptorRunner: typeof InterceptorRunner; WorkService: typeof WorkService; RuntimeEventBus: typeof RuntimeEventBus; PortEventBus: typeof PortEventBus; EventBusDemo: typeof EventBusDemo; WindowEventBus: typeof WindowEventBus; StorageDataService: typeof StorageDataService; StorageManagedService: typeof StorageManagedService; StorageSessionService: typeof StorageSessionService; StorageSyncService: typeof StorageSyncService; ActionService: typeof ActionService; isDefined: typeof isDefined; isExtension: typeof isExtension; isBackgroundScript: typeof isBackgroundScript; isContentScript: typeof isContentScript; isPopupScript: typeof isPopupScript; isString: typeof isString; isObject: typeof isObject; isArray: typeof isArray; isObjectOrArray: typeof isObjectOrArray; isNodeEnvironment: typeof isNodeEnvironment; getEnv: typeof getEnv; isFunction: typeof isFunction; isFunctionAsync: typeof isFunctionAsync; ResponseUtils: { success: (data: any, message?: string) => import("./utils/ResponseUtils").ResponseMessage; error: (message: any, data?: {}) => import("./utils/ResponseUtils").ResponseMessage; isSuccess: (data: import("./utils/ResponseUtils").ResponseMessage) => boolean; }; isPromise: typeof isPromise; getXPath: typeof getXPath; getSelector: typeof getSelector; xPathToCss: typeof xPathToCss; }; export default _default;