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

      Parameters

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

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

          • ...args: any[]

          Returns __type

      • _augmentGated: boolean

        Augment-gated: composing MakerMixin is necessary but not sufficient. The role is active only while a conferral grants it (MixinApi.isActive / getActiveMixins) — for the bar staff, the on-shift Position's confers: ['MakerMixin'] surfaced via EmployedMixin.getConferredMixinNames. So an off-shift (or never- employed) Crafter is composed-but-inactive, and MixinApi.isMaker (now routed through isActive) selects only the on-shift bartender as the order fulfiller. See docs/subsystems/augmentation.md.

      • _mixinName: string
      • prototype: __type<any>