swagger-to-mock
Version:
mock data generator from Swagger (OpenAPI 3)
14 lines (13 loc) • 679 B
TypeScript
import { SchemaObject, ReferenceObject } from "openapi3-ts";
export declare const REF = "$ref";
declare type Schemas = {
[schema: string]: SchemaObject;
};
export declare const mergeAllOf: (properties: (SchemaObject | ReferenceObject)[], schemas: Schemas) => any;
export declare const pickOneOf: (properties: (SchemaObject | ReferenceObject)[], schemas: Schemas) => any;
export declare const getSchemaData: (schemas: Schemas, name: string) => Object;
export declare const parseObject: (obj: SchemaObject, schemas: Schemas) => any;
export declare const parseArray: (arr: SchemaObject & {
items: SchemaObject | ReferenceObject;
}, schemas: Schemas) => Object[];
export {};