Saxonberg Server API
    Preparing search index...
    • Type Parameters

      Parameters

      Returns {
          _mixinName: string;
          persistentFields: string[];
          prototype: __type<any>;
          subscribableFields: SubscribableFieldDescriptor[];
          new (...args: any[]): __type;
      } & TBase

        • new (...args: any[]): __type
        • Parameters

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • persistentFields: string[]

        Persistent fields. alternateNames is an array of plain objects — the generic Hydrator copy works without a custom persistenceHandler.

      • prototype: __type<any>
      • subscribableFields: SubscribableFieldDescriptor[]

        Live-query subscribable fields. The descriptor's dependsOnFields defaults to ['name'] (descriptor name = source field name), so a FieldChangedEvent { field: 'name' } from setName triggers re-projection automatically. The ShadowChangedEvent entry covers future hood/disguise shadows that change the rendered name without firing a field change.