Remote / foldkit-remote-server

CascadeRequirement

interface · packages/remote-server/src/index.ts:321

interface CascadeRequirement {
  readonly entity: string
  readonly requires: WriteRequirement
}

What each row of entity a cascading delete would take must hold (#348): that Entity's Delete rule for the person deleting. A writer with cascades refuses the whole delete as Forbidden when any such row does not, and removes nothing. Only rows reached through a relation whose authorizedBy is child are held to it.

In the guides

Members

CascadeRequirement.entity

property · packages/remote-server/src/index.ts:322

readonly entity: string

CascadeRequirement.requires

property · packages/remote-server/src/index.ts:323

readonly requires: WriteRequirement