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

@travetto/schema

Package Overview
Dependencies
Maintainers
1
Versions
329
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@travetto/schema - npm Package Compare versions

Comparing version 3.1.0-rc.5 to 3.1.0-rc.6

4

package.json
{
"name": "@travetto/schema",
"version": "3.1.0-rc.5",
"version": "3.1.0-rc.6",
"description": "Data type registry for runtime validation, reflection and binding.",

@@ -33,3 +33,3 @@ "keywords": [

"peerDependencies": {
"@travetto/transformer": "^3.1.0-rc.3"
"@travetto/transformer": "^3.1.0-rc.4"
},

@@ -36,0 +36,0 @@ "peerDependenciesMeta": {

@@ -16,3 +16,3 @@ import ts from 'typescript';

case 'pointer': return this.toConcreteType(state, type.target, node, root);
case 'external': return state.getOrImport(type);
case 'managed': return state.getOrImport(type);
case 'tuple': return state.fromLiteral(type.subTypes.map(x => this.toConcreteType(state, x, node, root)!));

@@ -64,2 +64,3 @@ case 'literal': {

}
case 'foreign':
case 'unknown':

@@ -213,3 +214,3 @@ default: {

switch (type?.key) {
case 'external': out.type = state.typeToIdentifier(type); break;
case 'managed': out.type = state.typeToIdentifier(type); break;
case 'shape': out.type = SchemaTransformUtil.toConcreteType(state, type, target); break;

@@ -239,3 +240,3 @@ case 'literal': {

switch (type?.key) {
case 'external': {
case 'managed': {
const [dec] = DeclarationUtil.getDeclarations(type.original!);

@@ -242,0 +243,0 @@ cls = dec && ts.isClassDeclaration(dec) ? dec : undefined;

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