UNPKG

boats

Version:

Beautiful Open / Async Template System - Write less yaml with BOATS and Nunjucks.

41 lines (40 loc) 1.07 kB
import { StringStyle } from '../enums/StringStyle'; import { MethodAliasPosition } from '../enums/MethodAliasPosition'; export type JSON = { [key: string]: any; }; export interface MethodAlias { get?: string; post?: string; put?: string; patch?: string; delete?: string; } export interface Paths { [key: string]: string; } export interface BoatsRC { nunjucksOptions?: { tags?: { blockStart?: string; blockEnd?: string; variableStart?: string; variableEnd?: string; commentStart?: string; commentEnd?: string; }; [key: string]: any; }; jsonSchemaRefParserBundleOpts?: any; permissionConfig?: { methodAlias?: MethodAlias; methodAliasPosition?: MethodAliasPosition; globalPrefix?: string | boolean; permissionStyle?: StringStyle; permissionSegmentStyle?: StringStyle; generateSchemaNamed?: string; }; picomatchOptions?: any; fancyPluralization?: boolean; paths?: Paths; }