(u: unknown): u is TopChecks whether a value is a Schema.
guards
Source effect/Schema.ts:22603 lines
export function function isSchema(u: unknown): u is TopChecks whether a value is a Schema.
isSchema(u: unknownu: unknown): u: unknownu is Top {
return import PredicatePredicate.const hasProperty: <"~effect/Schema/Schema">(self: unknown, property: "~effect/Schema/Schema") => self is { [K in "~effect/Schema/Schema"]: unknown; } (+1 overload)hasProperty(u: unknownu, const TypeId: "~effect/Schema/Schema"TypeId) && u: {
"~effect/Schema/Schema": unknown
}
u[const TypeId: "~effect/Schema/Schema"TypeId] === const TypeId: "~effect/Schema/Schema"TypeId
}Referenced by 4 symbols