Skip to content

CustomActionsBySlug

CustomActionsBySlug = GeneratedVexTypes extends object ? C : object

Defined in: packages/core/src/types/generated.ts:101

Custom query/mutation actions per subject slug, as declared in the project’s defineAccess({ customActions }) and emitted by vex generate.

  • Before vex generate: resolves to {} — no slug has declared custom actions, and QueryCallActionFor falls back to accepting any string.
  • After vex generate: e.g. { articles: { query: "listFeatured"; mutation: "publish" } }. A missing list emits never, so single-list declarations stay exact.