UNPKG

@vivid-web/react-action

Version:

A wrapper around React actions

16 lines (11 loc) 318 B
import type { ErrorResult, SuccessResult } from "./types"; export const notOk = <TError>(error: TError): ErrorResult<TError> => ({ status: "error", error, }); export const ok = <TData>(data: TData): SuccessResult<TData> => ({ status: "success", data, }); export const error = notOk; export const success = ok;