export class BroadcastSchema extends S.Class<BroadcastSchema>("Broadcast")(
{ type: S.Literal("fireworks", "confetti", "vivan los novios") },
) {
static decode = S.decodeEither(this);
static encode = S.encode(this);
static make(fields: ConstructorParameters<typeof BroadcastSchema>[0]) {
return new BroadcastSchema(fields);
}
static is = S.is(this);
static Payload = this;
}
export class BroadcastSchema extends S.Class<BroadcastSchema>("Broadcast")(
{ type: S.Literal("fireworks", "confetti", "vivan los novios") },
) {
static decode = S.decodeEither(this);
static encode = S.encode(this);
static make(fields: ConstructorParameters<typeof BroadcastSchema>[0]) {
return new BroadcastSchema(fields);
}
static is = S.is(this);
static Payload = this;
}