Socket
Socket
Sign inDemoInstall

@sinclair/typebox

Package Overview
Dependencies
0
Maintainers
1
Versions
310
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.9.5 to 0.9.6

2

package.json
{
"name": "@sinclair/typebox",
"version": "0.9.5",
"version": "0.9.6",
"description": "JSONSchema Type Builder with Static Type Resolution for TypeScript",

@@ -5,0 +5,0 @@ "author": "sinclairzx81",

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

interface TFunction8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema, U extends TSchema> {
export interface TFunction8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema, U extends TSchema> {
type: 'function';

@@ -6,3 +6,3 @@ arguments: [T0, T1, T2, T3, T4, T5, T6, T7];

}
interface TFunction7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, U extends TSchema> {
export interface TFunction7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, U extends TSchema> {
type: 'function';

@@ -12,3 +12,3 @@ arguments: [T0, T1, T2, T3, T4, T5, T6];

}
interface TFunction6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, U extends TSchema> {
export interface TFunction6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, U extends TSchema> {
type: 'function';

@@ -18,3 +18,3 @@ arguments: [T0, T1, T2, T3, T4, T5];

}
interface TFunction5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, U extends TSchema> {
export interface TFunction5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, U extends TSchema> {
type: 'function';

@@ -24,3 +24,3 @@ arguments: [T0, T1, T2, T3, T4];

}
interface TFunction4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, U extends TSchema> {
export interface TFunction4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, U extends TSchema> {
type: 'function';

@@ -30,3 +30,3 @@ arguments: [T0, T1, T2, T3];

}
interface TFunction3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, U extends TSchema> {
export interface TFunction3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, U extends TSchema> {
type: 'function';

@@ -36,3 +36,3 @@ arguments: [T0, T1, T2];

}
interface TFunction2<T0 extends TSchema, T1 extends TSchema, U extends TSchema> {
export interface TFunction2<T0 extends TSchema, T1 extends TSchema, U extends TSchema> {
type: 'function';

@@ -42,3 +42,3 @@ arguments: [T0, T1];

}
interface TFunction1<T0 extends TSchema, U extends TSchema> {
export interface TFunction1<T0 extends TSchema, U extends TSchema> {
type: 'function';

@@ -48,3 +48,3 @@ arguments: [T0];

}
interface TFunction0<U extends TSchema> {
export interface TFunction0<U extends TSchema> {
type: 'function';

@@ -55,3 +55,3 @@ arguments: [];

export declare type TFunction = TFunction8<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TFunction7<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TFunction6<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TFunction5<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TFunction4<TSchema, TSchema, TSchema, TSchema, TSchema> | TFunction3<TSchema, TSchema, TSchema, TSchema> | TFunction2<TSchema, TSchema, TSchema> | TFunction1<TSchema, TSchema> | TFunction0<TSchema>;
interface TConstructor8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema, U extends TSchema> {
export interface TConstructor8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -61,3 +61,3 @@ arguments: [T0, T1, T2, T3, T4, T5, T6, T7];

}
interface TConstructor7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, U extends TSchema> {
export interface TConstructor7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -67,3 +67,3 @@ arguments: [T0, T1, T2, T3, T4, T5, T6];

}
interface TConstructor6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, U extends TSchema> {
export interface TConstructor6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -73,3 +73,3 @@ arguments: [T0, T1, T2, T3, T4, T5];

}
interface TConstructor5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, U extends TSchema> {
export interface TConstructor5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -79,3 +79,3 @@ arguments: [T0, T1, T2, T3, T4];

}
interface TConstructor4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, U extends TSchema> {
export interface TConstructor4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -85,3 +85,3 @@ arguments: [T0, T1, T2, T3];

}
interface TConstructor3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, U extends TSchema> {
export interface TConstructor3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -91,3 +91,3 @@ arguments: [T0, T1, T2];

}
interface TConstructor2<T0 extends TSchema, T1 extends TSchema, U extends TSchema> {
export interface TConstructor2<T0 extends TSchema, T1 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -97,3 +97,3 @@ arguments: [T0, T1];

}
interface TConstructor1<T0 extends TSchema, U extends TSchema> {
export interface TConstructor1<T0 extends TSchema, U extends TSchema> {
type: 'constructor';

@@ -103,3 +103,3 @@ arguments: [T0];

}
interface TConstructor0<U extends TSchema> {
export interface TConstructor0<U extends TSchema> {
type: 'constructor';

@@ -121,53 +121,53 @@ arguments: [];

}
interface TIntersect8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema> {
export interface TIntersect8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema> {
allOf: [T0, T1, T2, T3, T4, T5, T6, T7];
}
interface TIntersect7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema> {
export interface TIntersect7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema> {
allOf: [T0, T1, T2, T3, T4, T5, T6];
}
interface TIntersect6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema> {
export interface TIntersect6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema> {
allOf: [T0, T1, T2, T3, T4, T5];
}
interface TIntersect5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema> {
export interface TIntersect5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema> {
allOf: [T0, T1, T2, T3, T4];
}
interface TIntersect4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema> {
export interface TIntersect4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema> {
allOf: [T0, T1, T2, T3];
}
interface TIntersect3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema> {
export interface TIntersect3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema> {
allOf: [T0, T1, T2];
}
interface TIntersect2<T0 extends TSchema, T1 extends TSchema> {
export interface TIntersect2<T0 extends TSchema, T1 extends TSchema> {
allOf: [T0, T1];
}
interface TIntersect1<T0 extends TSchema> {
export interface TIntersect1<T0 extends TSchema> {
allOf: [T0];
}
export declare type TIntersect = TIntersect8<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TIntersect7<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TIntersect6<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TIntersect5<TSchema, TSchema, TSchema, TSchema, TSchema> | TIntersect4<TSchema, TSchema, TSchema, TSchema> | TIntersect3<TSchema, TSchema, TSchema> | TIntersect2<TSchema, TSchema> | TIntersect1<TSchema>;
interface TUnion8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema> {
export interface TUnion8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema> {
oneOf: [T0, T1, T2, T3, T4, T5, T6, T7];
}
interface TUnion7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema> {
export interface TUnion7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema> {
oneOf: [T0, T1, T2, T3, T4, T5, T6];
}
interface TUnion6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema> {
export interface TUnion6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema> {
oneOf: [T0, T1, T2, T3, T4, T5];
}
interface TUnion5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema> {
export interface TUnion5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema> {
oneOf: [T0, T1, T2, T3, T4];
}
interface TUnion4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema> {
export interface TUnion4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema> {
oneOf: [T0, T1, T2, T3];
}
interface TUnion3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema> {
export interface TUnion3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema> {
oneOf: [T0, T1, T2];
}
interface TUnion2<T0 extends TSchema, T1 extends TSchema> {
export interface TUnion2<T0 extends TSchema, T1 extends TSchema> {
oneOf: [T0, T1];
}
interface TUnion1<T0 extends TSchema> {
export interface TUnion1<T0 extends TSchema> {
oneOf: [T0];
}
export declare type TUnion = TUnion8<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TUnion7<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TUnion6<TSchema, TSchema, TSchema, TSchema, TSchema, TSchema> | TUnion5<TSchema, TSchema, TSchema, TSchema, TSchema> | TUnion4<TSchema, TSchema, TSchema, TSchema> | TUnion3<TSchema, TSchema, TSchema> | TUnion2<TSchema, TSchema> | TUnion1<TSchema>;
interface TTuple8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema> {
export interface TTuple8<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema, T7 extends TSchema> {
type: 'array';

@@ -179,3 +179,3 @@ items: [T0, T1, T2, T3, T4, T5, T6, T7];

}
interface TTuple7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema> {
export interface TTuple7<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema, T6 extends TSchema> {
type: 'array';

@@ -187,3 +187,3 @@ items: [T0, T1, T2, T3, T4, T5, T6];

}
interface TTuple6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema> {
export interface TTuple6<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema, T5 extends TSchema> {
type: 'array';

@@ -195,3 +195,3 @@ items: [T0, T1, T2, T3, T4, T5];

}
interface TTuple5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema> {
export interface TTuple5<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema, T4 extends TSchema> {
type: 'array';

@@ -203,3 +203,3 @@ items: [T0, T1, T2, T3, T4];

}
interface TTuple4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema> {
export interface TTuple4<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema, T3 extends TSchema> {
type: 'array';

@@ -211,3 +211,3 @@ items: [T0, T1, T2, T3];

}
interface TTuple3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema> {
export interface TTuple3<T0 extends TSchema, T1 extends TSchema, T2 extends TSchema> {
type: 'array';

@@ -219,3 +219,3 @@ items: [T0, T1, T2];

}
interface TTuple2<T0 extends TSchema, T1 extends TSchema> {
export interface TTuple2<T0 extends TSchema, T1 extends TSchema> {
type: 'array';

@@ -227,3 +227,3 @@ items: [T0, T1];

}
interface TTuple1<T0 extends TSchema> {
export interface TTuple1<T0 extends TSchema> {
type: 'array';

@@ -247,3 +247,3 @@ items: [T0];

export declare type TModifier = TOptional<any> | TReadonly<any> | TReadonlyOptional<any>;
declare type FormatOption = 'date-time' | 'time' | 'date' | 'email' | 'idn-email' | 'hostname' | 'idn-hostname' | 'ipv4' | 'ipv6' | 'uri' | 'uri-reference' | 'iri' | 'iri-reference' | 'uri-template' | 'json-pointer' | 'relative-json-pointer' | 'regex';
export declare type FormatOption = 'date-time' | 'time' | 'date' | 'email' | 'idn-email' | 'hostname' | 'idn-hostname' | 'ipv4' | 'ipv6' | 'uri' | 'uri-reference' | 'iri' | 'iri-reference' | 'uri-template' | 'json-pointer' | 'relative-json-pointer' | 'regex';
export interface ArrayOptions {

@@ -250,0 +250,0 @@ [prop: string]: any;

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc