{"version":3,"sources":["../../../src/window/types/host.ts"],"names":["HostClientTypes","HostNames"],"mappings":"AAoBY,IAAA,eAAA,qBAAAA,gBAAL,KAAA;AAEL,EAAAA,iBAAA,SAAU,CAAA,GAAA,SAAA;AAGV,EAAAA,iBAAA,KAAM,CAAA,GAAA,KAAA;AAGN,EAAAA,iBAAA,SAAU,CAAA,GAAA,SAAA;AAGV,EAAAA,iBAAA,KAAM,CAAA,GAAA,KAAA;AAGN,EAAAA,iBAAA,QAAS,CAAA,GAAA,QAAA;AAGT,EAAAA,iBAAA,OAAQ,CAAA,GAAA,OAAA;AAGR,EAAAA,iBAAA,UAAW,CAAA,GAAA,UAAA;AAGX,EAAAA,iBAAA,YAAa,CAAA,GAAA,YAAA;AAGb,EAAAA,iBAAA,mBAAoB,CAAA,GAAA,mBAAA;AAGpB,EAAAA,iBAAA,mBAAoB,CAAA,GAAA,mBAAA;AAGpB,EAAAA,iBAAA,aAAc,CAAA,GAAA,aAAA;AAGd,EAAAA,iBAAA,eAAgB,CAAA,GAAA,eAAA;AAnCN,EAAAA,OAAAA,gBAAAA;AAAA,CAAA,EAAA,eAAA,IAAA,EAAA;AAqDA,IAAA,SAAA,qBAAAC,UAAL,KAAA;AAIL,EAAAA,WAAA,QAAS,CAAA,GAAA,QAAA;AAMT,EAAAA,WAAA,SAAU,CAAA,GAAA,SAAA;AAKV,EAAAA,WAAA,cAAe,CAAA,GAAA,cAAA;AAKf,EAAAA,WAAA,QAAS,CAAA,GAAA,QAAA;AAKT,EAAAA,WAAA,QAAS,CAAA,GAAA,QAAA;AAKT,EAAAA,WAAA,OAAQ,CAAA,GAAA,OAAA;AAKR,EAAAA,WAAA,aAAc,CAAA,GAAA,aAAA;AAnCJ,EAAAA,OAAAA,UAAAA;AAAA,CAAA,EAAA,SAAA,IAAA,EAAA","file":"host.mjs","sourcesContent":["/**\n * HostClientType represents the different client platforms on which host can be run.\n */\nexport type HostClientType =\n  | 'desktop'\n  | 'web'\n  | 'android'\n  | 'ios'\n  | 'ipados'\n  | 'macos'\n  | 'visionOS'\n  | 'surfaceHub'\n  | 'teamsRoomsWindows'\n  | 'teamsRoomsAndroid'\n  | 'teamsPhones'\n  | 'teamsDisplays';\n\n/**\n * HostClientType represents the different client platforms on which host can be run.\n */\nexport enum HostClientTypes {\n  /** Represents the desktop client of host, which is installed on a user's computer and runs as a standalone application. */\n  desktop = 'desktop',\n\n  /** Represents the web-based client of host, which runs in a web browser. */\n  web = 'web',\n\n  /** Represents the Android mobile client of host, which runs on Android devices such as smartphones and tablets. */\n  android = 'android',\n\n  /** Represents the iOS mobile client of host, which runs on iOS devices such as iPhones. */\n  ios = 'ios',\n\n  /** Represents the iPadOS client of host, which runs on iOS devices such as iPads. */\n  ipados = 'ipados',\n\n  /** The host is running on a macOS client, which runs on devices such as MacBooks. */\n  macos = 'macos',\n\n  /** The host is running on a visionOS client, which runs on devices such as Apple Vision. */\n  visionOS = 'visionOS',\n\n  /** Represents the client of host, which runs on surface hub devices. */\n  surfaceHub = 'surfaceHub',\n\n  /** Represents the client of host, which runs on Teams Rooms on Windows devices. More information on Microsoft Teams Rooms on Windows can be found [Microsoft Teams Rooms (Windows)](https://support.microsoft.com/office/microsoft-teams-rooms-windows-help-e667f40e-5aab-40c1-bd68-611fe0002ba2)*/\n  teamsRoomsWindows = 'teamsRoomsWindows',\n\n  /** Represents the client of host, which runs on Teams Rooms on Android devices. More information on Microsoft Teams Rooms on Android can be found [Microsoft Teams Rooms (Android)].(https://support.microsoft.com/office/get-started-with-teams-rooms-on-android-68517298-d513-46be-8d6d-d41db5e6b4b2)*/\n  teamsRoomsAndroid = 'teamsRoomsAndroid',\n\n  /** Represents the client of host, which runs on Teams phones. More information can be found [Microsoft Teams Phones](https://support.microsoft.com/office/get-started-with-teams-phones-694ca17d-3ecf-40ca-b45e-d21b2c442412) */\n  teamsPhones = 'teamsPhones',\n\n  /** Represents the client of host, which runs on Teams displays devices. More information can be found [Microsoft Teams Displays](https://support.microsoft.com/office/get-started-with-teams-displays-ff299825-7f13-4528-96c2-1d3437e6d4e6) */\n  teamsDisplays = 'teamsDisplays',\n}\n\n/**\n * HostName indicates the possible hosts for your application.\n */\nexport type HostName =\n  | 'Office'\n  | 'Outlook'\n  | 'OutlookWin32'\n  | 'Orange'\n  | 'Places'\n  | 'Teams'\n  | 'TeamsModern';\n\n/**\n * HostName indicates the possible hosts for your application.\n */\nexport enum HostNames {\n  /**\n   * Office.com and Office Windows App\n   */\n  office = 'Office',\n\n  /**\n   * For \"desktop\" specifically, this refers to the new, pre-release version of Outlook for Windows.\n   * Also used on other platforms that map to a single Outlook client.\n   */\n  outlook = 'Outlook',\n\n  /**\n   * Outlook for Windows: the classic, native, desktop client\n   */\n  outlookWin32 = 'OutlookWin32',\n\n  /**\n   * Microsoft-internal test Host\n   */\n  orange = 'Orange',\n\n  /**\n   * Microsoft connected workplace platform\n   */\n  places = 'Places',\n\n  /**\n   * Teams\n   */\n  teams = 'Teams',\n\n  /**\n   * Modern Teams\n   */\n  teamsModern = 'TeamsModern',\n}\n"]}