UNPKG

swagger-to-mock

Version:

mock data generator from Swagger (OpenAPI 3)

14 lines (13 loc) 679 B
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 {};