@microsoft/teams-js package

Classes

ChildAppWindow
Communication
GlobalVars
File

File object that can be used to represent image or video or audio

Media

Media object returned by the select Media API

VideoController

VideoController class is used to communicate between the app and the host client during the video capture flow.

MenuItem

Represents information about menu item for Action Menu and Navigation Bar Menu.

ParentAppWindow
ChildAppWindow
Communication
GlobalVars
File

File object that can be used to represent image or video or audio

Media

Media object returned by the select Media API

VideoController

VideoController class is used to communicate between the app and the host client during the video capture flow.

MenuItem

Represents information about menu item for Action Menu and Navigation Bar Menu.

ParentAppWindow

Interfaces

IExpectedFailureRequest
IFailedRequest
AuthenticateParameters
AuthTokenRequest
Context
DeepLinkParameters
FrameContext
IAppWindow
LocaleInfo

Represents OS locale info used for formatting date and time data

Location
LocationProps
AssembleAttachment

Helper object to assembled media chunks

AudioProps

All properties in AudioProps are optional and have default values in the platform

BarCodeConfig

Barcode configuration supplied to scanBarCode API to customize barcode scanning experience in mobile. All properties in BarCodeConfig are optional and have default values in the platform.

ImageProps

All properties in ImageProps are optional and have default values in the platform

ImageUri

Input for view images API

MediaChunk

Media chunks an output of getMedia API from platform

MediaInputs

Input parameter supplied to the select Media API

VideoAndImageProps

All properties in VideoAndImageProps are optional and have default values in the platform.

VideoControllerCallback

Callback which will register your app to listen to lifecycle events during the video capture flow.

VideoProps

All properties in VideoProps are optional and have default values in the platform.

IAppContentStageSharingCapabilities
IAppContentStageSharingState
ISpeakingState
LiveStreamState
ActionMenuParameters
ViewConfiguration

Represents information about item in View Configuration.

ViewData

Represents information about view to show on Navigation Bar Menu item selection.

MessageRequest
MessageResponse
PeoplePickerInputs

Input parameter supplied to the People Picker API

PeoplePickerResult

Output user object of people picker API

SdkError
RemoveEvent
SaveEvent
SaveParameters
Settings
IBaseSharedContent
IShareRequest
IURLContent
ShowNotificationParameters
StageViewParams

Parameters to open a stage view.

TabInformation

Represents information about tabs for an app

TabInstance

Represents information about a tab instance

TabInstanceParameters

Indicates information about the tab instance for filtering purposes.

TaskInfo
TeamInformation

Represents Team Information

VideoFrame

Represents a video frame.

VideoFrameConfig

Video frame configuration supplied to Teams to customize the generated video frame parameters, like format.

IExpectedFailureRequest
IFailedRequest
AuthenticateParameters
AuthTokenRequest
Context
DeepLinkParameters
FrameContext
IAppWindow
LocaleInfo

Represents OS locale info used for formatting date and time data

Location
LocationProps
AssembleAttachment

Helper object to assembled media chunks

AudioProps

All properties in AudioProps are optional and have default values in the platform.

BarCodeConfig

Barcode configuration supplied to scanBarCode API to customize barcode scanning experience in mobile. All properties in BarCodeConfig are optional and have default values in the platform

ImageProps

All properties in ImageProps are optional and have default values in the platform.

ImageUri

Input for view images API

MediaChunk

Media chunks an output of getMedia API from platform

MediaInputs

Input parameter supplied to the select Media API

VideoAndImageProps

All properties in VideoAndImageProps are optional and have default values in the platform

VideoControllerCallback

Callback which will register your app to listen to lifecycle events during the video capture flow

VideoProps

All properties in VideoProps are optional and have default values in the platform.

IAppContentStageSharingCapabilities
IAppContentStageSharingState
ISpeakingState
LiveStreamState
ActionMenuParameters
ViewConfiguration

Represents information about item in View Configuration.

ViewData

Represents information about view to show on Navigation Bar Menu item selection

MessageRequest
MessageResponse
PeoplePickerInputs

Input parameter supplied to the People Picker API

PeoplePickerResult

Output user object of people picker API

SdkError
RemoveEvent
SaveEvent
SaveParameters
Settings
IBaseSharedContent
IShareRequest
IURLContent
ShowNotificationParameters
StageViewParams

Parameters to open a stage view.

TabInformation

Represents information about tabs for an app

TabInstance

Represents information about a tab instance

TabInstanceParameters

Indicates information about the tab instance for filtering purposes.

TaskInfo
TeamInformation

Represents Team Information

VideoFrame

Represents a video frame.

VideoFrameConfig

Video frame configuration supplied to Teams to customize the generated video frame parameters, like format.

Type Aliases

ContentType
IShareRequestContentType
VideoEffectCallBack

Video effect change call back function definition

VideoFrameCallback

Video frame call back function definition

ContentType
IShareRequestContentType
VideoEffectCallBack

Video effect change call back function definition

VideoFrameCallback

Video frame call back function definition

Enums

ExpectedFailureReason
FailedReason
ChannelType

The type of the channel with which the content is associated.

ErrorCode
FileOpenPreference

Allowed user file open preferences

FrameContexts
HostClientType
CameraStartMode

The modes in which camera can be launched in select Media API

FileFormat

Enum for file formats supported

ImageOutputFormats

Specifies the image output formats.

ImageUriType

ID contains a mapping for content uri on platform side, URL is generic.

MediaType

Specifies the type of Media

Source

Specifies the image source

CallType
MeetingType
DisplayMode

Defines how a menu item should appear in the NavBar.

MenuListType

Represents information about type of list to display in Navigation Bar Menu.

NotificationTypes
TaskModuleDimension

Task module dimension enum

TeamType

Indicates the team type, currently used to distinguish between different team types in Office 365 for Education (team types 1, 2, 3, and 4).

UserTeamRole

Indicates the various types of roles of a user in a team.

EffectChangeType

Video effect change type enum

VideoFrameFormat

Video frame format enum, currently only support NV12

ExpectedFailureReason
FailedReason
ChannelType

The type of the channel with which the content is associated.

ErrorCode
FileOpenPreference

Allowed user file open preferences

FrameContexts
HostClientType
CameraStartMode

The modes in which camera can be launched in select Media API

FileFormat

Enum for file formats supported

ImageOutputFormats

Specifies the image output formats.

ImageUriType

ID contains a mapping for content uri on platform side, URL is generic

MediaType

Specifies the type of Media

Source

Specifies the image source

CallType
MeetingType
DisplayMode

Defines how a menu item should appear in the NavBar.

MenuListType

Represents information about type of list to display in Navigation Bar Menu.

NotificationTypes
TaskModuleDimension

Task module dimension enum

TeamType

Indicates the team type, currently used to distinguish between different team types in Office 365 for Education (team types 1, 2, 3, and 4).

UserTeamRole

Indicates the various types of roles of a user in a team.

EffectChangeType

Video effect change type enum

VideoFrameFormat

Video frame format enum, currently only support NV12