Files
Mixer/lib/mixer/posts.ex

23 lines
434 B
Elixir

defmodule Mixer.Posts do
use Ash.Domain,
otp_app: :mixer,
extensions: [AshTypescript.Rpc, AshAdmin.Domain]
admin do
show? true
end
resources do
resource Mixer.Posts.Tweet
end
typescript_rpc do
resource Mixer.Posts.Tweet do
rpc_action :create_tweet, :create
rpc_action :read_tweet, :read
rpc_action :update_tweet, :update
rpc_action :destroy_tweet, :destroy
end
end
end