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

      Parameters

      Returns {
          _mixinName: string;
          commandContributions: CommandContributions;
          fieldMarshallers: {
              interiorAmount: string;
              interiorCapacity: string;
              surfaceAmount: string;
              surfaceCapacity: string;
          };
          markupAugmenters: MarkupAugmenter[];
          persistentFields: string[];
          prototype: __type<any>;
          new (...args: any[]): __type;
      } & TBase

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

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • commandContributions: CommandContributions

        The bulk verbs are carried by the holder (the Thermometer-carries-measure pattern): they light up on a giver whenever a Bulkable is in their inventory, among their peers, or in their environment — not minted from a bespoke verb mixin. Thin directions over BulkableApi.transfer; see obj/command/bulk/.

      • fieldMarshallers: {
            interiorAmount: string;
            interiorCapacity: string;
            surfaceAmount: string;
            surfaceCapacity: string;
        }
      • markupAugmenters: MarkupAugmenter[]

        Compose the contained matter into the holder's long description (look thermos → "… It holds dark, steaming coffee."). Rides the same getMarkupLong augmenter pipeline DetailedMixin uses, so a non-empty bulk slot's Material.appearance surfaces wherever a host's description is rendered. The surface affordance renders as a puddle (look floor).

      • persistentFields: string[]
      • prototype: __type<any>