{"version":3,"sources":["../../../src/window/types/team-type.ts"],"names":["TeamTypes"],"mappings":"AAUY,IAAA,SAAA,qBAAAA,UAAL,KAAA;AAEL,EAAAA,UAAAA,CAAAA,UAAAA,CAAA,cAAW,CAAX,CAAA,GAAA,UAAA;AAGA,EAAAA,UAAAA,CAAAA,UAAAA,CAAA,SAAM,CAAN,CAAA,GAAA,KAAA;AAGA,EAAAA,UAAAA,CAAAA,UAAAA,CAAA,WAAQ,CAAR,CAAA,GAAA,OAAA;AAGA,EAAAA,UAAAA,CAAAA,UAAAA,CAAA,SAAM,CAAN,CAAA,GAAA,KAAA;AAGA,EAAAA,UAAAA,CAAAA,UAAAA,CAAA,WAAQ,CAAR,CAAA,GAAA,OAAA;AAdU,EAAAA,OAAAA,UAAAA;AAAA,CAAA,EAAA,SAAA,IAAA,EAAA;AAiBL,SAAS,YAAY,KAA4B,EAAA;AACtD,EAAO,OAAA,KAAA,KAAU,CACb,kBAAA,UAAA,GACA,KAAU,KAAA,CAAA,aACR,KACA,GAAA,KAAA,KAAU,CACR,eAAA,OAAA,GACA,KAAU,KAAA,CAAA,aACR,KACA,GAAA,OAAA;AACZ","file":"team-type.mjs","sourcesContent":["/**\n * Indicates the team type, currently used to distinguish between different team\n * types in Office 365 for Education (team types 1, 2, 3, and 4).\n */\nexport type TeamType = 'standard' | 'edu' | 'class' | 'plc' | 'staff';\n\n/**\n * Indicates the team type, currently used to distinguish between different team\n * types in Office 365 for Education (team types 1, 2, 3, and 4).\n */\nexport enum TeamTypes {\n  /** Represents a standard or classic team in host that is designed for ongoing collaboration and communication among a group of people. */\n  Standard = 0,\n\n  /**  Represents an educational team in host that is designed for classroom collaboration and communication among students and teachers. */\n  Edu = 1,\n\n  /** Represents a class team in host that is designed for classroom collaboration and communication among students and teachers in a structured environment. */\n  Class = 2,\n\n  /** Represents a professional learning community (PLC) team in host that is designed for educators to collaborate and share resources and best practices. */\n  Plc = 3,\n\n  /** Represents a staff team in host that is designed for staff collaboration and communication among staff members.*/\n  Staff = 4,\n}\n\nexport function mapTeamType(value: TeamTypes): TeamType {\n  return value === TeamTypes.Standard\n    ? 'standard'\n    : value === TeamTypes.Edu\n      ? 'edu'\n      : value === TeamTypes.Class\n        ? 'class'\n        : value === TeamTypes.Plc\n          ? 'plc'\n          : 'staff';\n}\n"]}