Errors: {
any: () => never;
array: (
got: unknown,
path: (string | number | symbol)[],
expected?: any,
) =>
| {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined
| string;
path: (string | number | symbol)[];
}
| {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
};
arrayElement: (
got: unknown,
path: (string | number | symbol)[],
expected?: any,
) =>
| {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined
| string;
path: (string | number | symbol)[];
}
| {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
};
arrayMaxLength: (
got: unknown,
path: (string | number | symbol)[],
expected: number,
) => {
got: unknown;
kind: "OUT_OF_BOUNDS";
msg: string;
path: (string | number | symbol)[];
};
arrayMinLength: (
got: unknown,
path: (string | number | symbol)[],
expected: number,
) => {
got: unknown;
kind: "OUT_OF_BOUNDS";
msg: string;
path: (string | number | symbol)[];
};
bigint: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
boolean: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
enum: (
got: unknown,
path: (string | number | symbol)[],
expected: any,
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
eq: (
got: unknown,
path: (string | number | symbol)[],
expected: any,
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
excessItems: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "EXCESSIVE";
path: (string | number | symbol)[];
};
integer: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
missingIndex: (
got: unknown,
path_: (string | number | symbol)[],
expected_?: any,
) => { got: unknown; kind: "REQUIRED"; path: (string | number | symbol)[] };
missingKey: (
got: unknown,
path_: (string | number | symbol)[],
expected_?: any,
) => {
expected: unknown;
got: unknown;
kind: "REQUIRED";
msg: undefined | string;
path: (string | number | symbol)[];
};
never: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
null: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
number: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
object: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
};
objectValue: (
got: unknown,
path: (string | number | symbol)[],
expected?: any,
) =>
| {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined
| string;
path: (string | number | symbol)[];
}
| {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
};
optional: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "TYPE_MISMATCH";
path: (string | number | symbol)[];
};
record: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
};
string: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
symbol: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
undefined: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
unknown: () => never;
void: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
};
} = ...
Type declaration
any: () => never
array: (
got: unknown,
path: (string | number | symbol)[],
expected?: any,
) =>
| {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined
| string;
path: (string | number | symbol)[];
}
| {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
}
arrayElement: (
got: unknown,
path: (string | number | symbol)[],
expected?: any,
) =>
| {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined
| string;
path: (string | number | symbol)[];
}
| {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
}
arrayMaxLength: (
got: unknown,
path: (string | number | symbol)[],
expected: number,
) => {
got: unknown;
kind: "OUT_OF_BOUNDS";
msg: string;
path: (string | number | symbol)[];
}
arrayMinLength: (
got: unknown,
path: (string | number | symbol)[],
expected: number,
) => {
got: unknown;
kind: "OUT_OF_BOUNDS";
msg: string;
path: (string | number | symbol)[];
}
bigint: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
boolean: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
enum: (
got: unknown,
path: (string | number | symbol)[],
expected: any,
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
eq: (
got: unknown,
path: (string | number | symbol)[],
expected: any,
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
excessItems: (
got: unknown,
path: (string | number | symbol)[],
) => { got: unknown; kind: "EXCESSIVE"; path: (string | number | symbol)[] }
integer: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
missingIndex: (
got: unknown,
path_: (string | number | symbol)[],
expected_?: any,
) => { got: unknown; kind: "REQUIRED"; path: (string | number | symbol)[] }
missingKey: (
got: unknown,
path_: (string | number | symbol)[],
expected_?: any,
) => {
expected: unknown;
got: unknown;
kind: "REQUIRED";
msg: undefined | string;
path: (string | number | symbol)[];
}
never: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
null: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
number: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
object: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
}
objectValue: (
got: unknown,
path: (string | number | symbol)[],
expected?: any,
) =>
| {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined
| string;
path: (string | number | symbol)[];
}
| {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
}
optional: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "TYPE_MISMATCH";
path: (string | number | symbol)[];
}
record: (
got: unknown,
path: (string | number | symbol)[],
) => {
got: unknown;
kind: "TYPE_MISMATCH";
msg: string;
path: (string | number | symbol)[];
}
string: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
symbol: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
undefined: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}
unknown: () => never
void: (
got: unknown,
path: (string | number | symbol)[],
) => {
expected: unknown;
got: unknown;
kind: "TYPE_MISMATCH";
msg: undefined | string;
path: (string | number | symbol)[];
}