UNPKG

react-browser-form

Version:

<div align="center"> <a href="https://deniskabana.github.io/react-browser-form/introduction" title="React Browser Form - Form management in React made simple for browsers."> <img src="https://raw.githubusercontent.com/deniskabana/react-browser-form/

18 lines (13 loc) 582 B
import { ERROR_PREFIX } from "../constants"; type Phase = "init" | "event" | "data-flow"; type Severity = "error" | "warning"; export function generateMessage(phase: Phase, message: string, severity: Severity = "error") { return `${ERROR_PREFIX} ${severity} during ${phase}: ${message}`; } export function logError(phase: Phase, message: string, severity: Severity = "error") { if (severity === "error") { console.error(generateMessage(phase, message, severity)); } else if (severity === "warning") { console.warn(generateMessage(phase, message, severity)); } }