UNPKG

convict-doc

Version:

converts a Convict schema into rendered documentation. At this Moment it will be rendered as a markdown table.

10 lines (7 loc) 295 B
import * as Convict from "convict"; export const primitiveConstructors = [String, Object, Number, RegExp, Boolean]; export function isSchemaObject<T>( obj: Convict.Schema<T> | Convict.SchemaObj<unknown> ): obj is Convict.SchemaObj<unknown> { return Object.keys(obj).includes("default"); }