UNPKG

@m-ld/gateway

Version:

m-ld gateway for services

12 lines (11 loc) 733 B
import Joi from 'joi'; export declare const asReference: Joi.ObjectSchema<any>; export declare const asDateValue: Joi.ObjectSchema<any>; export declare const asUuid: Joi.StringSchema<string>; export declare function isFQDN(address: string): boolean; export declare const asLogLevel: Joi.Schema<any>; export declare const validate: { <TSchema extends Joi.Schema<any>>(value: any, schema: TSchema, options?: Joi.ValidationOptions | undefined): TSchema extends Joi.Schema<infer Value> ? Value : never; <TSchema_1 extends Joi.Schema<any>>(value: any, schema: TSchema_1, message: string | Error, options?: Joi.ValidationOptions | undefined): TSchema_1 extends Joi.Schema<infer Value_1> ? Value_1 : never; }; export { Joi as as };