menu

EntityOptions

import { EntityOptions } from "destack:topology";

Entity decorator options.

language/library/src/topology/decorator.ds:6:15
1export struct EntityOptions<T = unknown> {2    kind: EntityKind;3    id: (&'a readonly T) => EntityId;4    name: (&'a readonly T) => string | undefined;5    labels: (&'a readonly T) => LabelSet | undefined;6}

Members

kind: EntityKind

Entity kind.

id: (&'a readonly T) => EntityId

Entity identifier projection.

name: (&'a readonly T) => string | undefined

Entity name projection.

labels: (&'a readonly T) => LabelSet | undefined

Entity labels projection.