UNPKG

openapi-ts-request

Version:

Swagger2/OpenAPI3/Apifox to TypeScript/JavaScript, request client(support any client), request mock service, enum and enum translation, react-query/vue-query, type field label, JSON Schemas

41 lines (40 loc) 1.38 kB
import { Dictionary } from 'lodash'; import { IReactQueryMode, ParameterObject, SchemaObject } from '../type'; export declare const serviceEntryFileName = "index"; export declare const interfaceFileName = "types"; export declare const displayEnumLabelFileName = "displayEnumLabel"; export declare const displayTypeLabelFileName = "displayTypeLabel"; export declare const schemaFileName = "schema"; export declare const displayReactQueryFileName: (reactQueryMode: IReactQueryMode) => string; export declare enum TypescriptFileType { interface = "interface", serviceController = "serviceController", serviceIndex = "serviceIndex", displayEnumLabel = "displayEnumLabel", displayTypeLabel = "displayTypeLabel", schema = "schema", reactQuery = "reactQuery" } export declare const DEFAULT_SCHEMA: SchemaObject; export declare const DEFAULT_PATH_PARAM: ParameterObject & Dictionary<unknown>; export declare enum methods { get = "get", put = "put", post = "post", delete = "delete", patch = "patch" } export declare enum parametersInsEnum { query = "query", path = "path", cookie = "cookie", header = "header", file = "file" } export declare const parametersIn: string[]; export declare const numberEnum: string[]; export declare const lineBreakReg: RegExp; export declare enum LangType { ts = "ts", js = "js" }