Back to Rivet

Actor Configuration

website/src/content/docs/general/actor-configuration.mdx

2.2.1740 B
Original Source

import ActorConfigSchema from "@/components/docs/ActorConfigSchemaClient.astro";

Basic Example

typescript
import { actor, setup } from "rivetkit";

const myActor = actor({
  state: { count: 0 },

  actions: {
    increment: (c) => {
      c.state.count++;
      return c.state.count;
    },
  },
  options: {
    actionTimeout: 15_000,
  }
});

const registry = setup({
  use: { myActor },
});

Configuration Reference

<ActorConfigSchema />