Options
All
  • Public
  • Public/Protected
  • All
Menu

Extensions applied to a m-ld clone.

In general, extensions should be dynamically selected and loaded based on the clone's (meta)data content – this allows a domain to evolve without necessitating the redeployment of app code. Where applicable, the members of this interface document alternative means of providing behaviour.

⚠️ Changing extensions at runtime may require coordination between clones, to prevent outdated clones from acting incorrectly in ways that could cause data corruption or compromise security. Consult the extension's documentation for safe operation.

experimental

Hierarchy

  • MeldExtensions

Index

Properties

constraints

constraints: MeldConstraint[]

Constraints declared in the configuration or the data.

experimental
todo

provide data-declared constraints

see

https://github.com/m-ld/m-ld-spec/issues/73

transportSecurity

transportSecurity: MeldTransportSecurity

A transport security interceptor. If the initial transport security is not compatible with the rest of the domain, this clone may not be able to join until the app is updated.

experimental
todo

provide data-declared transport security

Legend

  • Property
  • Method
  • Constructor

Generated using TypeDoc. Delivered by Vercel. @m-ld/m-ld - v0.8.2 Source code licensed MIT. Privacy policy