joi-to-typescript
Version:
Convert Joi Schemas to TypeScript interfaces
16 lines • 640 B
TypeScript
import { Describe } from 'joiDescribeTypes';
/**
* Applies the mapper over each element in the list.
* If the mapper returns undefined it will not show up in the result
*
* @param list - array to filter + map
* @param mapper - mapper func to apply to map
*/
export declare function filterMap<T, K>(list: T[], mapper: (t: T) => K | undefined): K[];
/**
* Escape value so that it can be go into single quoted string literal.
* @param value
*/
export declare function toStringLiteral(value: string, doublequoteEscape: boolean): string;
export declare function isDescribe(x: unknown): x is Describe;
//# sourceMappingURL=utils.d.ts.map