CRUD / foldkit-mixins-crud

DisplayContext

interface · packages/mixins-crud/src/index.ts:34

interface DisplayContext<Message> {
  readonly display: AnyDisplay
  readonly value: unknown
  readonly row: unknown
  readonly words: ViewWords
  readonly h: HtmlBuilder<Message>
  readonly badge: SlotView.SlotBuilder<Message>
}

What a renderer draws one value from. row is the list's row, or the detail's whole value.

Members

DisplayContext.display

property · packages/mixins-crud/src/index.ts:36

readonly display: AnyDisplay

The Display, whose data is its kind's: narrow it with the kind's is.

DisplayContext.value

property · packages/mixins-crud/src/index.ts:37

readonly value: unknown

DisplayContext.row

property · packages/mixins-crud/src/index.ts:38

readonly row: unknown

DisplayContext.words

property · packages/mixins-crud/src/index.ts:39

readonly words: ViewWords

DisplayContext.h

property · packages/mixins-crud/src/index.ts:40

readonly h: HtmlBuilder<Message>

DisplayContext.badge

property · packages/mixins-crud/src/index.ts:42

readonly badge: SlotView.SlotBuilder<Message>

The Slot a renderer draws a value as a label of its own in, such as a state.