import * as S from '@effect/schema/Schema';
export class Quadruped extends S.Class<Quadruped>('Quadruped')({
legs: S.Literal(4),
}) {}
export const Dog = S.extend(Quadruped)(
S.Struct({
tail: S.Literal(true),
}),
);
import * as S from '@effect/schema/Schema';
export class Quadruped extends S.Class<Quadruped>('Quadruped')({
legs: S.Literal(4),
}) {}
export const Dog = S.extend(Quadruped)(
S.Struct({
tail: S.Literal(true),
}),
);