UNPKG

@payunit/nodejs-sdk

Version:

PayUnit Payment Processor SDK

22 lines 665 B
import Joi from 'joi'; export interface ValidationSchema { validate(data: unknown): void; } export declare class ValidationError extends Error { readonly details: { message: string; data?: string[]; }; constructor(details: { message: string; data?: string[]; }); static fromApiError(error: any): ValidationError; static fromJoiError(error: Joi.ValidationError): ValidationError; } export declare function validate<T>(schema: Joi.Schema, data: unknown): T; export * from './collect'; export * from './disbursement'; export * from './invoice'; export * from './checkout'; //# sourceMappingURL=index.d.ts.map