@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
12 lines (11 loc) • 660 B
TypeScript
import type Joi from 'joi';
import type { OutputFormatter } from './text/ansi';
interface SchemaLine {
level: number;
text: string;
}
export declare function describeSchema(schema: Joi.Schema, f?: OutputFormatter): string;
export declare function genericDescription(level: number, formatter: OutputFormatter, name: string, desc: Joi.Description | undefined): SchemaLine[];
export declare function headerLine(level: number, formatter: OutputFormatter, name: string, type: string, flags: object | undefined): SchemaLine[];
export declare function describeObject(level: number, formatter: OutputFormatter, desc: Joi.Description): SchemaLine[];
export {};