{"version":3,"file":"ActionMenuModuleConfig.mjs","names":[],"sources":["../src/ActionMenuModuleConfig.ts"],"sourcesContent":["export interface ActionMenuModuleConfigOptions {\n  /**\n   * Strict state checking for Action Menu\n   *\n   * If true, check current protocol state before executing an action. Otherwise, allow action processing regardless of previous action.\n   *\n   * @default true\n   */\n  strictStateChecking?: boolean\n}\n\n/**\n * @public\n */\nexport class ActionMenuModuleConfig {\n  private options: ActionMenuModuleConfigOptions\n\n  public constructor(options: ActionMenuModuleConfigOptions) {\n    this.options = options\n  }\n\n  public get strictStateChecking() {\n    return this.options.strictStateChecking ?? true\n  }\n}\n"],"mappings":";;;;AAcA,IAAa,yBAAb,MAAoC;CAGlC,AAAO,YAAY,SAAwC;AACzD,OAAK,UAAU;;CAGjB,IAAW,sBAAsB;AAC/B,SAAO,KAAK,QAAQ,uBAAuB"}