UNPKG

kequapp

Version:

A minimal, zero-magic Node web framework built on native APIs

23 lines (22 loc) 670 B
import { validateBranch, validateErrorHandler, validateExists, validateRenderer, validateRoute, validateType, } from "../util/validate.js"; export function createAction(action) { validateExists(action, 'Action'); validateType(action, 'Action', 'function'); return action; } export function createRoute(data) { validateRoute(data); return data; } export function createBranch(branch) { validateBranch(branch); return branch; } export function createErrorHandler(errorHandler) { validateErrorHandler(errorHandler); return errorHandler; } export function createRenderer(renderer) { validateRenderer(renderer); return renderer; }