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

      Parameters

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

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

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • commandContributions: CommandContributions
      • persistentFields: string[]

        The hydrator round-trips _contacts by reflection. Entries are structured objects (kind / ref-field / label / source / addedAt) stored as plain JSON; this departs from the "scalars only" default but mirrors the precedent set by AliasMixin.aliases (a Record<string, string|null> stored directly). When richer per-entry state appears, the upgrade path is a marshaller-backed Set<ContactEntry> runtime.

      • prototype: __type<any>