Body, Mind & Soul — API Reference
    Preparing search index...

    Variable default

    default: {
        canBeResumed: boolean;
        description: string;
        display: boolean;
        id: string;
        namespace: string;
        sandboxItemType: string;
        steps: (
            | {
                advanceOnChildSelector?: undefined;
                advanceOnClick?: undefined;
                advanceOnEnterSelector?: undefined;
                advanceOnTargetRemoved?: undefined;
                content: string;
                id: string;
                selector?: undefined;
                sheetTab?: undefined;
                title: string;
                tooltipDirection?: undefined;
                waitForSelector?: undefined;
            }
            | {
                advanceOnChildSelector?: undefined;
                advanceOnClick: boolean;
                advanceOnEnterSelector?: undefined;
                advanceOnTargetRemoved?: undefined;
                content: string;
                id: string;
                selector: string;
                sheetTab?: undefined;
                title: string;
                tooltipDirection: string;
                waitForSelector?: undefined;
            }
            | {
                advanceOnChildSelector?: undefined;
                advanceOnClick: boolean;
                advanceOnEnterSelector?: undefined;
                advanceOnTargetRemoved?: undefined;
                content: string;
                id: string;
                selector: string;
                sheetTab: string;
                title: string;
                tooltipDirection: string;
                waitForSelector?: undefined;
            }
            | {
                advanceOnChildSelector?: undefined;
                advanceOnClick?: undefined;
                advanceOnEnterSelector: string;
                advanceOnTargetRemoved?: undefined;
                content: string;
                id: string;
                selector: string;
                sheetTab: string;
                title: string;
                tooltipDirection: string;
                waitForSelector?: undefined;
            }
            | {
                advanceOnChildSelector: string;
                advanceOnClick: boolean;
                advanceOnEnterSelector?: undefined;
                advanceOnTargetRemoved?: undefined;
                content: string;
                id: string;
                selector: string;
                sheetTab: string;
                title: string;
                tooltipDirection: string;
                waitForSelector?: undefined;
            }
            | {
                advanceOnChildSelector?: undefined;
                advanceOnClick?: undefined;
                advanceOnEnterSelector?: undefined;
                advanceOnTargetRemoved: boolean;
                content: string;
                id: string;
                selector: string;
                sheetTab?: undefined;
                title: string;
                tooltipDirection: string;
                waitForSelector: boolean;
            }
        )[];
        title: string;
    }

    "Build an Action" — guided walkthrough that mints a sandbox Action item and walks the user through configuring it: action style → first swing → adding a swing trigger.

    Selectors target the live BodyMindSoulActionSheet markup at: templates/item/action/tab-attributes.hbs (action style / cost picker) templates/item/action/tab-swings.hbs (swings list, add-swing, toggle bolt) templates/parts/swing-triggers.hbs (swing trigger panel)

    Type Declaration

    • canBeResumed: boolean
    • description: string
    • display: boolean
    • id: string
    • namespace: string
    • sandboxItemType: string
    • steps: (
          | {
              advanceOnChildSelector?: undefined;
              advanceOnClick?: undefined;
              advanceOnEnterSelector?: undefined;
              advanceOnTargetRemoved?: undefined;
              content: string;
              id: string;
              selector?: undefined;
              sheetTab?: undefined;
              title: string;
              tooltipDirection?: undefined;
              waitForSelector?: undefined;
          }
          | {
              advanceOnChildSelector?: undefined;
              advanceOnClick: boolean;
              advanceOnEnterSelector?: undefined;
              advanceOnTargetRemoved?: undefined;
              content: string;
              id: string;
              selector: string;
              sheetTab?: undefined;
              title: string;
              tooltipDirection: string;
              waitForSelector?: undefined;
          }
          | {
              advanceOnChildSelector?: undefined;
              advanceOnClick: boolean;
              advanceOnEnterSelector?: undefined;
              advanceOnTargetRemoved?: undefined;
              content: string;
              id: string;
              selector: string;
              sheetTab: string;
              title: string;
              tooltipDirection: string;
              waitForSelector?: undefined;
          }
          | {
              advanceOnChildSelector?: undefined;
              advanceOnClick?: undefined;
              advanceOnEnterSelector: string;
              advanceOnTargetRemoved?: undefined;
              content: string;
              id: string;
              selector: string;
              sheetTab: string;
              title: string;
              tooltipDirection: string;
              waitForSelector?: undefined;
          }
          | {
              advanceOnChildSelector: string;
              advanceOnClick: boolean;
              advanceOnEnterSelector?: undefined;
              advanceOnTargetRemoved?: undefined;
              content: string;
              id: string;
              selector: string;
              sheetTab: string;
              title: string;
              tooltipDirection: string;
              waitForSelector?: undefined;
          }
          | {
              advanceOnChildSelector?: undefined;
              advanceOnClick?: undefined;
              advanceOnEnterSelector?: undefined;
              advanceOnTargetRemoved: boolean;
              content: string;
              id: string;
              selector: string;
              sheetTab?: undefined;
              title: string;
              tooltipDirection: string;
              waitForSelector: boolean;
          }
      )[]
    • title: string