Comparing version 0.0.2 to 0.0.3
@@ -32,3 +32,3 @@ declare abstract class Type<T> { | ||
private readonly literal; | ||
constructor(literal: Literal); | ||
constructor(literal: T); | ||
parse(value: unknown): T; | ||
@@ -79,3 +79,3 @@ } | ||
export declare const unknown: () => UnknownType; | ||
export declare const literal: (literal: Literal) => LiteralType<Literal>; | ||
export declare const literal: <T extends Literal>(literal: T) => LiteralType<T>; | ||
export declare const object: <T extends object>(shape: T, opts?: ObjectOptions | undefined) => ObjectType<T>; | ||
@@ -93,7 +93,7 @@ export declare const array: <T extends Type<any>>(type: T) => ArrayType<T>; | ||
unknown: () => UnknownType; | ||
literal: (literal: Literal) => LiteralType<Literal>; | ||
object: <T extends object>(shape: T, opts?: ObjectOptions | undefined) => ObjectType<T>; | ||
array: <T_1 extends Type<any>>(type: T_1) => ArrayType<T_1>; | ||
union: <T_2 extends TupleType>(schemas: T_2) => UnionType<T_2>; | ||
intersection: <T_3 extends TupleType>(schemas: T_3) => IntersectionType<T_3>; | ||
literal: <T extends Literal>(literal: T) => LiteralType<T>; | ||
object: <T_1 extends object>(shape: T_1, opts?: ObjectOptions | undefined) => ObjectType<T_1>; | ||
array: <T_2 extends Type<any>>(type: T_2) => ArrayType<T_2>; | ||
union: <T_3 extends TupleType>(schemas: T_3) => UnionType<T_3>; | ||
intersection: <T_4 extends TupleType>(schemas: T_4) => IntersectionType<T_4>; | ||
undefined: () => UndefinedType; | ||
@@ -100,0 +100,0 @@ null: () => NullType; |
{ | ||
"name": "myzod", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./libs/index.js", |
Sorry, the diff of this file is not supported yet
20128