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

      Parameters

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

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

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • instructionFields: string[]

        Instruction field — declarative spawn target. Consumed by Phase 2 of the Hydrator. There is NO paired getContainer(path) declaration accessor; the live getContainer() ref is the only runtime getter.

      • prototype: __type<any>
      • cleanupOnDestruct: function
        • Framework cleanup (R2.4 collection-symmetric). When a Containable destructs, unhook it from its container's contents set via the canonical chokepoint so onMoved / onContainableRemoved witnesses fire. Discovered by the dispatcher in StuffApi.#destructCore via the MixinApi.queryMixins walk + own-static filter.

          The Container-side cleanup (most-derived) for a Container+Containable composition fires BEFORE this — it evacuates contents while _container is still set, then this hook completes the unhook for the destructing item's own membership in its outer container.

          Parameters

          Returns void