ActionHandler
ActionHandler = (
arg) =>void|Promise<void>
Defined in: actions.ts:13
Typed action router — replaces if/else startsWith chains.
Usage: const router = createActionRouter({ “open”: (arg) => openFile(arg), “delete”: (arg) => deleteFile(arg), “toggle”: () => toggleSetting(), }); router(“open:file:///readme.md”); // calls open(“file:///readme.md”)
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void | Promise<void>