Entity / foldkit-entity/conformance

RelationalTable

interface · packages/entity/src/conformance/relational.ts:53

interface RelationalTable {
  readonly entity: AnyEntity
  readonly visible: ReadonlyArray<RelationalRow>
  readonly hidden: ReadonlyArray<RelationalRow>
}

One Entity's rows: those the reader may see, and those its visibility rule hides.

Members

RelationalTable.entity

property · packages/entity/src/conformance/relational.ts:54

readonly entity: AnyEntity

RelationalTable.visible

property · packages/entity/src/conformance/relational.ts:55

readonly visible: ReadonlyArray<RelationalRow>

RelationalTable.hidden

property · packages/entity/src/conformance/relational.ts:60

readonly hidden: ReadonlyArray<RelationalRow>

Rows the reader may not see. SQL's rule hides a Team named Hidden and a Badge of kind secret; a holder never has them.