class Greet extends Schema.TaggedRequest<Greet>()('Greet', {
failure: Schema.Never,
success: Schema.String,
payload: {
name: Schema.String
}
}) {
}
export const appRouter = RpcRouter.make(
Rpc.effect(Greet, ({ name }) => Effect.succeed(`Hello, ${name}!`))
);
class Greet extends Schema.TaggedRequest<Greet>()('Greet', {
failure: Schema.Never,
success: Schema.String,
payload: {
name: Schema.String
}
}) {
}
export const appRouter = RpcRouter.make(
Rpc.effect(Greet, ({ name }) => Effect.succeed(`Hello, ${name}!`))
);