Skip to main content

unknown

Creates a schema that accepts any value.

Example

import { unknown } from "@sodd/core";

const schema = unknown();

schema.parse("sodd"); // ✅
schema.parse(42); // ✅
schema.parse(undefined); // ✅
schema.parse(new Error()); // ✅

Issue types

None! This schema accepts any value, and therefore never produces any issues. Even though .parse can technically never fail, it nevertheless returns a Result object, for consistency with the other schemas.