35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
// Module ID: 18057
|
|
// Function ID: 18058
|
|
// Name: SafetyFlowsManager
|
|
// Dependencies: [18058, 6613, 2]
|
|
|
|
// Module 18057 (SafetyFlowsManager)
|
|
import openSafetyFlow from "openSafetyFlow" /* 18058 */;
|
|
import AutomaticLifecycleManager from "AutomaticLifecycleManager" /* 6613 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
function handleConnectionOpenSupplemental() {
|
|
const obj = openSafetyFlow;
|
|
obj.openSafetyFlow();
|
|
}
|
|
function handleSafetyFlowsModalOpen() {
|
|
const obj = openSafetyFlow;
|
|
obj.openSafetyFlow();
|
|
}
|
|
function handleUserRequiredActionUpdate(requiredAction) {
|
|
requiredAction = requiredAction.requiredAction;
|
|
const obj = openSafetyFlow;
|
|
obj.openSafetyFlow({ requiredAction });
|
|
}
|
|
class SafetyFlowsManager extends AutomaticLifecycleManager {
|
|
constructor() {
|
|
const applyArgumentsResult = HermesBuiltin.applyArguments(this, new.target);
|
|
const obj = { CONNECTION_OPEN_SUPPLEMENTAL: handleConnectionOpenSupplemental, SAFETY_FLOWS_MODAL_OPEN: handleSafetyFlowsModalOpen, USER_REQUIRED_ACTION_UPDATE: handleUserRequiredActionUpdate };
|
|
applyArgumentsResult.actions = obj;
|
|
return applyArgumentsResult;
|
|
}
|
|
}
|
|
const safetyFlowsManager = new SafetyFlowsManager();
|
|
const result = size.fileFinishedImporting("modules/safety_flows/SafetyFlowsManager.tsx");
|
|
|
|
export default safetyFlowsManager;
|