normalize.d.ts 507 B

12345678910111213
  1. import { ErrorLike, OnoOptions } from "./types";
  2. /**
  3. * Normalizes Ono options, accounting for defaults and optional options.
  4. */
  5. export declare function normalizeOptions(options?: OnoOptions): OnoOptions;
  6. /**
  7. * Normalizes the Ono arguments, accounting for defaults, options, and optional arguments.
  8. */
  9. export declare function normalizeArgs<E extends ErrorLike, P extends object>(args: unknown[], options: OnoOptions): {
  10. originalError: E | undefined;
  11. props: P | undefined;
  12. message: string;
  13. };