UNPKG

convict-doc

Version:

Easily generate Markdown documentation from your [Convict](https://github.com/mozilla/node-convict) schema.

10 lines (7 loc) 296 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"); }