UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

16 lines (15 loc) • 533 B
import { Schema } from './schemas.static.types'; import { SchemaTemplateItem, TemplateLanguage } from './types/template.types'; export default class SchemaTypesRenderer { static Renderer(): SchemaTypesRenderer; render(schema: Schema, options: RenderOptions): string; private renderName; private renderField; private renderComment; private ucFirst; } export interface RenderOptions { language: TemplateLanguage; schemaTemplateItems: SchemaTemplateItem[]; shouldPrefixNameWithNamespace?: boolean; }