@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
13 lines (12 loc) • 450 B
TypeScript
/// <reference types="hapi__joi" />
import { Extension, StringSchema } from '@hapi/joi';
import * as Joi from '@hapi/joi';
import { AnySchemaTyped } from './joi.model';
export interface ExtendedStringSchema extends StringSchema, AnySchemaTyped<string> {
dateString(min?: string, max?: string): this;
}
export interface DateStringParams {
min?: string;
max?: string;
}
export declare function stringExtensions(joi: typeof Joi): Extension;