mattermost/e2e-tests/cypress/tests/support/index.d.ts
Ben Cooke bc4904e5b3
MM-54123 Add group to channel (#22954)
* adding group members to channel initial commit

* adding group to channel functionality along with add new team members

* fixing circular dependency

* fixing e2e and other optimizations

* adding e2e tests for adding group members to channels

* cypress lint

* fixing comments

* adding count to button

* improvements

* adjusting some stuff from PR comments

* remove ability to add user to team, update message for non-team members

* remove adding to team from add groups functionality

* update misspelled variable

* lint and unit test fixes

* add tests, cleanup

* lint fix

* revert package-lock.json

* fixes for cypress tests

* rename TeamInviteBanner to TeamWarningBanner, since invites are no longer allowed

* update for warning

* lint fixes

* cleanup

* fix failing e2e tests

* update messages to not use markdown

---------

Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-09-14 08:43:44 -06:00

40 lines
2.3 KiB
TypeScript

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
/// <reference types="cypress" />
declare namespace Cypress {
type AdminConfig = import('@mattermost/types/config').AdminConfig;
type AnalyticsRow = import('@mattermost/types/admin').AnalyticsRow;
type Bot = import('@mattermost/types/bots').Bot;
type BotPatch = import('@mattermost/types/bots').BotPatch;
type Channel = import('@mattermost/types/channels').Channel;
type ClusterInfo = import('@mattermost/types/admin').ClusterInfo;
type Client = import('./client-impl').E2EClient;
type ClientLicense = import('@mattermost/types/config').ClientLicense;
type ChannelMembership = import('@mattermost/types/channels').ChannelMembership;
type ChannelType = import('@mattermost/types/channels').ChannelType;
type IncomingWebhook = import('@mattermost/types/integrations').IncomingWebhook;
type OutgoingWebhook = import('@mattermost/types/integrations').OutgoingWebhook;
type Permissions = string[];
type PluginManifest = import('@mattermost/types/plugins').PluginManifest;
type PluginsResponse = import('@mattermost/types/plugins').PluginsResponse;
type PreferenceType = import('@mattermost/types/preferences').PreferenceType;
type Product = import('@mattermost/types/cloud').Product;
type Role = import('@mattermost/types/roles').Role;
type Scheme = import('@mattermost/types/schemes').Scheme;
type Session = import('@mattermost/types/sessions').Session;
type Subscription = import('@mattermost/types/cloud').Subscription;
type Team = import('@mattermost/types/teams').Team;
type TeamMembership = import('@mattermost/types/teams').TeamMembership;
type TermsOfService = import('@mattermost/types/terms_of_service').TermsOfService;
type UserProfile = import('@mattermost/types/users').UserProfile;
type UserStatus = import('@mattermost/types/users').UserStatus;
type UserCustomStatus = import('@mattermost/types/users').UserCustomStatus;
type UserAccessToken = import('@mattermost/types/users').UserAccessToken;
type DeepPartial = import('@mattermost/types/utilities').DeepPartial;
type Group = import('@mattermost/types/groups').Group;
interface Chainable {
tab: (options?: {shift?: boolean}) => Chainable<JQuery>;
}
}