XTend Dokumentation
Dunkelmodus aktivieren

XTend Developer Center

Build with XTend today

RMT Reference: Enums und Catalogs

Diese Seite listet feste Werte, die in Operatoren verwendet werden.

Syntax

CatalogValuesAllowed contextsParametersFunctionDiagnosticsRelated operators
Lane namescritical, visible, user-blocking, transition, resource, a11y, idle, background, diagnosticslane, lane transition, Remote EventsIdentifierOrdnet Arbeit einer Scheduling-Klasse zu.Unbekannte Lane-Namen können katalogseitig gemeldet werden.lane, weight
Source kindsendpoint, sse, worker, selector, state, datasource, fixture, resourcefrom, fallback, sourceIdentifier plus ReferenzBeschreibt, wo Daten oder Arbeit herkommen.Parser meldet nicht erlaubte Source-Kinds.from
Overlay kindstooltip, toast, popover, lightbox, menu, dialogoverlay kindIdentifierKlassifiziert Overlay-UI.Unbekannte Overlay-Kinds können semantisch gemeldet werden.overlay
Resource kindsobject-url, stream, observer, timer, lazy-importresource kindIdentifierKlassifiziert Cleanup- und Ownership-Verhalten.Fehlender Owner kann gemeldet werden.resource, destroy releases
Transition effectsfade, crossfade, slide-left, slide-right, slide-up, slide-down, scale, pop, zoom, flip, rotate, expand, collapse, fade-blur, shared-element, layout-flip, nonetransition effectIdentifierWählt visuelle Surface-Transition.Unbekannte Effekte können katalogseitig gemeldet werden.transition
Trust boundary identifiersxtend.security.sanitizing-boundary.v1, xtend.security.streaming-boundary.v1, xtend.security.worker-boundary.v1, xtend.security.remote-surface.v1trust boundaryStringBenennt Host-owned Sicherheitsgrenzen.Boundary muss String sein.sanitize, remote surface

Allowed contexts

Catalog-Werte stehen in Clauses, die statische Werte erwarten. Sie sind keine JavaScript-Enums und werden nicht importiert.

Parameters

Alle Werte sind literal im RMT-Quelltext. Trust Boundaries werden als Strings geschrieben, die übrigen Werte meist als Identifier.

Description

Catalogs halten Authoring stabil und prüfbar. Neue Werte brauchen Tooling-, Docs- und Testabdeckung.

Examples

template reference.catalogs {
  resource preview.file kind object-url owner surface.preview
  overlay notice kind toast portal app.root
  portal app.root root "#app" layer surface

  transition preview.open {
    trigger action preview.show
    from surfaces [preview.closed]
    to surfaces [preview.open]
    effect crossfade
    durationMs 160
    easing "ease-out"
    lane transition
  }

  action preview.show {
    input id string
    reduce state.preview.id = input.id
    emit preview.opened with id input.id
  }

  state preview.id type string initial ""

  surface preview kind page component x-section {
    portal app.root
    lane visible weight 80 {
      mount preview.card from endpoint preview.card {
        trust boundary "xtend.security.sanitizing-boundary.v1"
      }
    }
  }
}

Diagnostics

Parser-Diagnosen prüfen Syntax und Kontext. Katalog- und Semantikprüfungen melden unbekannte oder unvollständige Werte.

lane, from, overlay, resource, transition, trust boundary.

Weiterführend

Der RMT-Referenzindex erklärt, wie andere Records Enum- und Catalog-Namen auflösen. Verwandter Artikel

(c) 2026 - CCS Networks | Powered by XRouter PHP Extension