# Interface Actions<TState, TConnParams, TConnState, TVars, TInput, TDatabase>

#### Type Parameters

- TState
- TConnParams
- TConnState
- TVars
- TInput
- TDatabase extends AnyDatabaseProvider

#### Indexable

- [Action: string]: (
  c: ActionContext<
  TState,
  TConnParams,
  TConnState,
  TVars,
  TInput,
  TDatabase,
  >,
  ...args: any[],
  ) => any

- Defined in rivetkit-typescript/packages/rivetkit/src/actor/config.ts:180