{
  "version": 3,
  "sources": ["../../../src/plugin-settings/actions.ts"],
  "sourcesContent": ["//\n// Copyright 2023 DXOS.org\n//\n\nimport { Schema } from 'effect';\n\nexport const SETTINGS_PLUGIN = 'dxos.org/plugin/settings';\nexport const SETTINGS_ACTION = `${SETTINGS_PLUGIN}/action`;\n// TODO(wittjosiah): This is a hack to prevent the previous deck from being set for pinned items.\n//  Ideally this should be worked into the data model in a generic way.\nexport const SETTINGS_ID = '!dxos:settings';\nexport const SETTINGS_KEY = 'settings';\n\nexport namespace SettingsAction {\n  export class Open extends Schema.TaggedClass<Open>()(`${SETTINGS_ACTION}/open`, {\n    input: Schema.Struct({\n      plugin: Schema.optional(Schema.String),\n    }),\n    output: Schema.Void,\n  }) {}\n\n  export class OpenPluginRegistry extends Schema.TaggedClass<OpenPluginRegistry>()(\n    `${SETTINGS_ACTION}/open-plugin-registry`,\n    {\n      input: Schema.Void,\n      output: Schema.Void,\n    },\n  ) {}\n}\n"],
  "mappings": ";AAIA,SAASA,cAAc;AAEhB,IAAMC,kBAAkB;AACxB,IAAMC,kBAAkB,GAAGD,eAAAA;AAG3B,IAAME,cAAc;AACpB,IAAMC,eAAe;UAEXC,iBAAAA;EACR,MAAMC,aAAaC,OAAOC,YAAW,EAAS,GAAGN,eAAAA,SAAwB;IAC9EO,OAAOF,OAAOG,OAAO;MACnBC,QAAQJ,OAAOK,SAASL,OAAOM,MAAM;IACvC,CAAA;IACAC,QAAQP,OAAOQ;EACjB,CAAA,EAAA;EAAI;kBALST,OAAAA;EAON,MAAMU,2BAA2BT,OAAOC,YAAW,EACxD,GAAGN,eAAAA,yBACH;IACEO,OAAOF,OAAOQ;IACdD,QAAQP,OAAOQ;EACjB,CAAA,EAAA;EACC;kBANUC,qBAAAA;AAOf,GAfiBX,mBAAAA,iBAAAA,CAAAA,EAAAA;;",
  "names": ["Schema", "SETTINGS_PLUGIN", "SETTINGS_ACTION", "SETTINGS_ID", "SETTINGS_KEY", "SettingsAction", "Open", "Schema", "TaggedClass", "input", "Struct", "plugin", "optional", "String", "output", "Void", "OpenPluginRegistry"]
}
