Files
cypress/packages/server/lib/plugins/index.ts
T
Tyler Biethman defde91f2a fix: process_profiler follow up work for v10 (#22363)
* fix: process_profiler follow up work for v10

* Converting index file to ts
2022-06-22 11:44:58 -05:00

29 lines
689 B
TypeScript

import {
getCtx, registerServerPluginHandler,
} from '@packages/data-context'
export const registerEvent = (event, callback) => {
getCtx().lifecycleManager.registerEvent(event, callback)
}
export const getPluginPid = () => {
return getCtx().lifecycleManager.eventProcessPid
}
export const registerHandler = (handler) => {
registerServerPluginHandler(handler)
}
export const has = (event) => {
return getCtx().lifecycleManager.hasNodeEvent(event)
}
export const execute = (event, ...args) => {
return getCtx().lifecycleManager.executeNodeEvent(event, args)
}
// for testing purposes
export const _reset = () => {
return getCtx().lifecycleManager.reinitializeCypress()
}