New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

api-core

Package Overview
Dependencies
Maintainers
1
Versions
225
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

api-core - npm Package Compare versions

Comparing version 0.15.4 to 0.16.0

14

dist/src/edge/utils/SchemaTypeMapper.js

@@ -29,2 +29,8 @@ "use strict";

return 'boolean';
case ApiEdgeSchema_1.SchemaReference:
return 'reference';
case ApiEdgeSchema_1.Mixed:
return 'any';
case Object:
return 'object';
default:

@@ -49,2 +55,8 @@ if (Array.isArray(type)) {

return Boolean;
case 'reference':
return ApiEdgeSchema_1.SchemaReference;
case 'any':
return ApiEdgeSchema_1.Mixed;
case 'object':
return Object;
default:

@@ -57,3 +69,3 @@ if (Array.isArray(type)) {

else if (type && typeof type == "object") {
return SchemaTypeMapper.importSchema(type);
return new ApiEdgeSchema_1.SubSchema(SchemaTypeMapper.importSchema(type));
}

@@ -60,0 +72,0 @@ }

2

package.json
{
"name": "api-core",
"version": "0.15.4",
"version": "0.16.0",
"description": "Model-based dynamic multi-level APIs for any provider, plus multiple consumption channels",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -1,2 +0,2 @@

import {SubSchema} from "../ApiEdgeSchema";
import {Mixed, SchemaReference, SubSchema} from "../ApiEdgeSchema";

@@ -32,2 +32,8 @@ export class SchemaTypeMapper {

return 'boolean';
case SchemaReference:
return 'reference';
case Mixed:
return 'any';
case Object:
return 'object';
default:

@@ -53,2 +59,8 @@ if(Array.isArray(type)) {

return Boolean;
case 'reference':
return SchemaReference;
case 'any':
return Mixed;
case 'object':
return Object;
default:

@@ -61,3 +73,3 @@ if(Array.isArray(type)) {

else if(type && typeof type == "object") {
return SchemaTypeMapper.importSchema(type)
return new SubSchema(SchemaTypeMapper.importSchema(type))
}

@@ -64,0 +76,0 @@ }

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc