Skip to content
SurfaceDocs
FRGet started
DocsModel reference

SurfaceCompositionIdentity · types

Interfaces, values and named contracts for SurfaceCompositionIdentity.

The following types define named objects and their relationships. Tables include inherited properties. Schema-derived types refer to their validated structures; a TypeScript declaration does not replace the compiler’s semantic checks.

SurfaceCompositionCatalogueVersion

The current catalogue has no historical or compatible alternative.

export type SurfaceCompositionCatalogueVersion = z.infer<
  typeof surfaceCompositionCatalogueVersionSchema
>;

SurfaceCompositionCatalogueIdentity

Neither this digest nor a catalogue entry constitutes Model or source authorization.

export type SurfaceCompositionCatalogueIdentity = z.infer<
  typeof surfaceCompositionCatalogueIdentitySchema
>;

All references

Applied examples : Choose each component for its role

The Field edits Notes; the table presents quotes from a relation group.

Configuration

Component properties RecordField.props. Properties and accepted values.

{
  "recordProfileKey": "client",
  "fieldPath": "fields/notes"
}

Variation and connection

Component properties QueryTable.props. Properties and accepted values.

{
  "binding": {
    "kind": "record-relations",
    "recordProfileKey": "client",
    "groupKey": "quotes"
  }
}

UI layout example

The illustrative layout below places this configuration in the Clients/Quotes app. Insert each fragment at the stated location, with Field, Query and Action references matching the Model declarations.

  1. Client identity
  2. Notes and follow-up
  3. Settings
  4. Linked quotes
ILLUSTRATIVE LAYOUTClients / Quotes app
SurfaceClients / North StudioExample
SurfaceCompositionIdentity · typesChoose each component for its role
Clients
NS
North StudioActive client · Professional services
StatusActive
Notes and follow-up

The client wants a proposal for a new project. Clarify requirements and confirm the budget before review.

Editable text on the Surface
Record settings
Search for a concept, field or action.Esc