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

      Parameters

      Returns {
          _mixinName: string;
          prototype: __type<any>;
          cleanupOnDestruct(stuff: Stuff): void;
          new (...args: any[]): __type;
      } & TBase

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

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • prototype: __type<any>
      • cleanupOnDestruct: function
        • R2.4 framework cleanup. Walks every host the candidate is currently in a slot of, vacates each slot via the canonical Slotted.vacate(slot, candidate) chokepoint so witnesses (onSlotReleased, etc.) fire on the held side. Static dispatch — a subclass onDestruct that omits super.onDestruct() cannot bypass this.

          findOccupiedSlots returns a freshly-built Map each call; the inner Set of slot names is a snapshot view. Safe to mutate the host's live slot map during iteration.

          Parameters

          Returns void