UNPKG

@ryuuji3/react-mask-hook

Version:

A simple masking library as a react hook

18 lines (17 loc) 450 B
declare function useDebugMode(debug: boolean, values: DebugModeValues): { log: Logger; }; declare enum LogLevel { INFO = "log", WARN = "warn", ERROR = "error" } declare type Logger = (message: string, level?: LogLevel) => void; interface DebugModeValues { mask: string | Array<String | RegExp>; placeholder: string; value: string; maskedValue: string; } export default useDebugMode; export type { LogLevel, Logger, };