summaryrefslogtreecommitdiff
path: root/src/jet/action-handlers/browser.ts
blob: 08d1a5ad9bff0715cec571c4fcef12ab0202e439 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Browser ONLY logic. Must have the same exports as server.ts
// See: docs/isomorphic-imports.md

import type { Dependencies } from './types';

import { registerHandler as registerFlowActionHandler } from '~/jet/action-handlers/flow-action';
import { registerHandler as registerExternalURLActionHandler } from '~/jet/action-handlers/external-url-action';
import { registerHandler as registerCompoundActionHandler } from '~/jet/action-handlers/compound-action';

export type { Dependencies };

export function registerActionHandlers(dependencies: Dependencies) {
    registerCompoundActionHandler(dependencies);
    registerFlowActionHandler(dependencies);
    registerExternalURLActionHandler(dependencies);
}