UNPKG

@frostup/swr-request-generator

Version:

A tool for generating TypeScript code and interface from swagger by using SWR and axios as client.

17 lines (16 loc) 758 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isRequestBody = exports.isSchema = exports.isNumber = exports.isObject = exports.isArray = void 0; const lodash_1 = require("lodash"); const isArray = (data) => Object.prototype.toString.call(data) === "[object Array]"; exports.isArray = isArray; const isObject = (data) => Object.prototype.toString.call(data) === "[object Object]"; exports.isObject = isObject; const isNumber = (n) => { return !isNaN(parseFloat(n)) && isFinite(n); }; exports.isNumber = isNumber; const isSchema = (schema) => !lodash_1.has(schema, "$ref"); exports.isSchema = isSchema; const isRequestBody = (requestBody) => !lodash_1.has(requestBody, "$ref"); exports.isRequestBody = isRequestBody;