+
);
diff --git a/src/Explorer/Panes/StringInputPane/__snapshots__/StringInputPane.test.tsx.snap b/src/Explorer/Panes/StringInputPane/__snapshots__/StringInputPane.test.tsx.snap
index a0a695c5d..e77d8c74d 100644
--- a/src/Explorer/Panes/StringInputPane/__snapshots__/StringInputPane.test.tsx.snap
+++ b/src/Explorer/Panes/StringInputPane/__snapshots__/StringInputPane.test.tsx.snap
@@ -11,1611 +11,6 @@ exports[`StringInput Pane should render Create new directory properly 1`] = `
"_resetNotebookWorkspace": [Function],
"isFixedCollectionWithSharedThroughputSupported": [Function],
"isTabsContentExpanded": [Function],
- "notebookManager": NotebookManager {
- "gitHubClient": GitHubClient {
- "errorCallback": [Function],
- "ocktokit": OctokitWithDefaults {
- "actions": Object {
- "addSelectedRepoToOrgSecret": [Function],
- "cancelWorkflowRun": [Function],
- "createOrUpdateOrgSecret": [Function],
- "createOrUpdateRepoSecret": [Function],
- "createOrUpdateSecretForRepo": [Function],
- "createRegistrationToken": [Function],
- "createRegistrationTokenForOrg": [Function],
- "createRegistrationTokenForRepo": [Function],
- "createRemoveToken": [Function],
- "createRemoveTokenForOrg": [Function],
- "createRemoveTokenForRepo": [Function],
- "deleteArtifact": [Function],
- "deleteOrgSecret": [Function],
- "deleteRepoSecret": [Function],
- "deleteSecretFromRepo": [Function],
- "deleteSelfHostedRunnerFromOrg": [Function],
- "deleteSelfHostedRunnerFromRepo": [Function],
- "deleteWorkflowRunLogs": [Function],
- "downloadArtifact": [Function],
- "downloadJobLogsForWorkflowRun": [Function],
- "downloadWorkflowJobLogs": [Function],
- "downloadWorkflowRunLogs": [Function],
- "getArtifact": [Function],
- "getJobForWorkflowRun": [Function],
- "getOrgPublicKey": [Function],
- "getOrgSecret": [Function],
- "getPublicKey": [Function],
- "getRepoPublicKey": [Function],
- "getRepoSecret": [Function],
- "getSecret": [Function],
- "getSelfHostedRunner": [Function],
- "getSelfHostedRunnerForOrg": [Function],
- "getSelfHostedRunnerForRepo": [Function],
- "getWorkflow": [Function],
- "getWorkflowJob": [Function],
- "getWorkflowRun": [Function],
- "getWorkflowRunUsage": [Function],
- "getWorkflowUsage": [Function],
- "listArtifactsForRepo": [Function],
- "listDownloadsForSelfHostedRunnerApplication": [Function],
- "listJobsForWorkflowRun": [Function],
- "listOrgSecrets": [Function],
- "listRepoSecrets": [Function],
- "listRepoWorkflowRuns": [Function],
- "listRepoWorkflows": [Function],
- "listRunnerApplicationsForOrg": [Function],
- "listRunnerApplicationsForRepo": [Function],
- "listSecretsForRepo": [Function],
- "listSelectedReposForOrgSecret": [Function],
- "listSelfHostedRunnersForOrg": [Function],
- "listSelfHostedRunnersForRepo": [Function],
- "listWorkflowJobLogs": [Function],
- "listWorkflowRunArtifacts": [Function],
- "listWorkflowRunLogs": [Function],
- "listWorkflowRuns": [Function],
- "listWorkflowRunsForRepo": [Function],
- "reRunWorkflow": [Function],
- "removeSelectedRepoFromOrgSecret": [Function],
- "removeSelfHostedRunner": [Function],
- "setSelectedReposForOrgSecret": [Function],
- },
- "activity": Object {
- "checkRepoIsStarredByAuthenticatedUser": [Function],
- "checkStarringRepo": [Function],
- "deleteRepoSubscription": [Function],
- "deleteThreadSubscription": [Function],
- "getFeeds": [Function],
- "getRepoSubscription": [Function],
- "getThread": [Function],
- "getThreadSubscription": [Function],
- "getThreadSubscriptionForAuthenticatedUser": [Function],
- "listEventsForAuthenticatedUser": [Function],
- "listEventsForOrg": [Function],
- "listEventsForUser": [Function],
- "listFeeds": [Function],
- "listNotifications": [Function],
- "listNotificationsForAuthenticatedUser": [Function],
- "listNotificationsForRepo": [Function],
- "listOrgEventsForAuthenticatedUser": [Function],
- "listPublicEvents": [Function],
- "listPublicEventsForOrg": [Function],
- "listPublicEventsForRepoNetwork": [Function],
- "listPublicEventsForUser": [Function],
- "listPublicOrgEvents": [Function],
- "listReceivedEventsForUser": [Function],
- "listReceivedPublicEventsForUser": [Function],
- "listRepoEvents": [Function],
- "listRepoNotificationsForAuthenticatedUser": [Function],
- "listReposStarredByAuthenticatedUser": [Function],
- "listReposStarredByUser": [Function],
- "listReposWatchedByUser": [Function],
- "listStargazersForRepo": [Function],
- "listWatchedReposForAuthenticatedUser": [Function],
- "listWatchersForRepo": [Function],
- "markAsRead": [Function],
- "markNotificationsAsRead": [Function],
- "markNotificationsAsReadForRepo": [Function],
- "markRepoNotificationsAsRead": [Function],
- "markThreadAsRead": [Function],
- "setRepoSubscription": [Function],
- "setThreadSubscription": [Function],
- "starRepo": [Function],
- "starRepoForAuthenticatedUser": [Function],
- "unstarRepo": [Function],
- "unstarRepoForAuthenticatedUser": [Function],
- },
- "apps": Object {
- "addRepoToInstallation": [Function],
- "checkAccountIsAssociatedWithAny": [Function],
- "checkAccountIsAssociatedWithAnyStubbed": [Function],
- "checkToken": [Function],
- "createContentAttachment": [Function],
- "createFromManifest": [Function],
- "createInstallationAccessToken": [Function],
- "createInstallationToken": [Function],
- "deleteAuthorization": [Function],
- "deleteInstallation": [Function],
- "deleteToken": [Function],
- "getAuthenticated": [Function],
- "getBySlug": [Function],
- "getInstallation": [Function],
- "getOrgInstallation": [Function],
- "getRepoInstallation": [Function],
- "getSubscriptionPlanForAccount": [Function],
- "getSubscriptionPlanForAccountStubbed": [Function],
- "getUserInstallation": [Function],
- "listAccountsForPlan": [Function],
- "listAccountsForPlanStubbed": [Function],
- "listAccountsUserOrOrgOnPlan": [Function],
- "listAccountsUserOrOrgOnPlanStubbed": [Function],
- "listInstallationReposForAuthenticatedUser": [Function],
- "listInstallations": [Function],
- "listInstallationsForAuthenticatedUser": [Function],
- "listMarketplacePurchasesForAuthenticatedUser": [Function],
- "listMarketplacePurchasesForAuthenticatedUserStubbed": [Function],
- "listPlans": [Function],
- "listPlansStubbed": [Function],
- "listRepos": [Function],
- "listReposAccessibleToInstallation": [Function],
- "listSubscriptionsForAuthenticatedUser": [Function],
- "listSubscriptionsForAuthenticatedUserStubbed": [Function],
- "removeRepoFromInstallation": [Function],
- "resetToken": [Function],
- "revokeInstallationAccessToken": [Function],
- "revokeInstallationToken": [Function],
- "suspendInstallation": [Function],
- "unsuspendInstallation": [Function],
- },
- "auth": [Function],
- "checks": Object {
- "create": [Function],
- "createSuite": [Function],
- "get": [Function],
- "getSuite": [Function],
- "listAnnotations": [Function],
- "listForRef": [Function],
- "listForSuite": [Function],
- "listSuitesForRef": [Function],
- "rerequestSuite": [Function],
- "setSuitesPreferences": [Function],
- "update": [Function],
- },
- "codeScanning": Object {
- "getAlert": [Function],
- "listAlertsForRepo": [Function],
- },
- "codesOfConduct": Object {
- "getAllCodesOfConduct": [Function],
- "getConductCode": [Function],
- "getForRepo": [Function],
- "listConductCodes": [Function],
- },
- "emojis": Object {
- "get": [Function],
- },
- "gists": Object {
- "checkIsStarred": [Function],
- "create": [Function],
- "createComment": [Function],
- "delete": [Function],
- "deleteComment": [Function],
- "fork": [Function],
- "get": [Function],
- "getComment": [Function],
- "getRevision": [Function],
- "list": [Function],
- "listComments": [Function],
- "listCommits": [Function],
- "listForUser": [Function],
- "listForks": [Function],
- "listPublic": [Function],
- "listPublicForUser": [Function],
- "listStarred": [Function],
- "star": [Function],
- "unstar": [Function],
- "update": [Function],
- "updateComment": [Function],
- },
- "git": Object {
- "createBlob": [Function],
- "createCommit": [Function],
- "createRef": [Function],
- "createTag": [Function],
- "createTree": [Function],
- "deleteRef": [Function],
- "getBlob": [Function],
- "getCommit": [Function],
- "getRef": [Function],
- "getTag": [Function],
- "getTree": [Function],
- "listMatchingRefs": [Function],
- "updateRef": [Function],
- },
- "gitignore": Object {
- "getAllTemplates": [Function],
- "getTemplate": [Function],
- "listTemplates": [Function],
- },
- "graphql": [Function],
- "hook": [Function],
- "interactions": Object {
- "addOrUpdateRestrictionsForOrg": [Function],
- "addOrUpdateRestrictionsForRepo": [Function],
- "getRestrictionsForOrg": [Function],
- "getRestrictionsForRepo": [Function],
- "removeRestrictionsForOrg": [Function],
- "removeRestrictionsForRepo": [Function],
- "setRestrictionsForOrg": [Function],
- "setRestrictionsForRepo": [Function],
- },
- "issues": Object {
- "addAssignees": [Function],
- "addLabels": [Function],
- "checkAssignee": [Function],
- "checkUserCanBeAssigned": [Function],
- "create": [Function],
- "createComment": [Function],
- "createLabel": [Function],
- "createMilestone": [Function],
- "deleteComment": [Function],
- "deleteLabel": [Function],
- "deleteMilestone": [Function],
- "get": [Function],
- "getComment": [Function],
- "getEvent": [Function],
- "getLabel": [Function],
- "getMilestone": [Function],
- "list": [Function],
- "listAssignees": [Function],
- "listComments": [Function],
- "listCommentsForRepo": [Function],
- "listEvents": [Function],
- "listEventsForRepo": [Function],
- "listEventsForTimeline": [Function],
- "listForAuthenticatedUser": [Function],
- "listForOrg": [Function],
- "listForRepo": [Function],
- "listLabelsForMilestone": [Function],
- "listLabelsForRepo": [Function],
- "listLabelsOnIssue": [Function],
- "listMilestones": [Function],
- "listMilestonesForRepo": [Function],
- "lock": [Function],
- "removeAllLabels": [Function],
- "removeAssignees": [Function],
- "removeLabel": [Function],
- "removeLabels": [Function],
- "replaceAllLabels": [Function],
- "replaceLabels": [Function],
- "setLabels": [Function],
- "unlock": [Function],
- "update": [Function],
- "updateComment": [Function],
- "updateLabel": [Function],
- "updateMilestone": [Function],
- },
- "licenses": Object {
- "get": [Function],
- "getAllCommonlyUsed": [Function],
- "getForRepo": [Function],
- "listCommonlyUsed": [Function],
- },
- "log": Object {
- "debug": [Function],
- "error": [Function],
- "info": [Function],
- "warn": [Function],
- },
- "markdown": Object {
- "render": [Function],
- "renderRaw": [Function],
- },
- "meta": Object {
- "get": [Function],
- },
- "migrations": Object {
- "cancelImport": [Function],
- "deleteArchiveForAuthenticatedUser": [Function],
- "deleteArchiveForOrg": [Function],
- "downloadArchiveForOrg": [Function],
- "getArchiveForAuthenticatedUser": [Function],
- "getCommitAuthors": [Function],
- "getImportProgress": [Function],
- "getImportStatus": [Function],
- "getLargeFiles": [Function],
- "getStatusForAuthenticatedUser": [Function],
- "getStatusForOrg": [Function],
- "listForAuthenticatedUser": [Function],
- "listForOrg": [Function],
- "listReposForOrg": [Function],
- "listReposForUser": [Function],
- "mapCommitAuthor": [Function],
- "setLfsPreference": [Function],
- "startForAuthenticatedUser": [Function],
- "startForOrg": [Function],
- "startImport": [Function],
- "unlockRepoForAuthenticatedUser": [Function],
- "unlockRepoForOrg": [Function],
- "updateImport": [Function],
- },
- "orgs": Object {
- "addOrUpdateMembership": [Function],
- "blockUser": [Function],
- "checkBlockedUser": [Function],
- "checkMembership": [Function],
- "checkMembershipForUser": [Function],
- "checkPublicMembership": [Function],
- "checkPublicMembershipForUser": [Function],
- "concealMembership": [Function],
- "convertMemberToOutsideCollaborator": [Function],
- "createHook": [Function],
- "createInvitation": [Function],
- "createWebhook": [Function],
- "deleteHook": [Function],
- "deleteWebhook": [Function],
- "get": [Function],
- "getHook": [Function],
- "getMembership": [Function],
- "getMembershipForAuthenticatedUser": [Function],
- "getMembershipForUser": [Function],
- "getWebhook": [Function],
- "list": [Function],
- "listAppInstallations": [Function],
- "listBlockedUsers": [Function],
- "listForAuthenticatedUser": [Function],
- "listForUser": [Function],
- "listHooks": [Function],
- "listInstallations": [Function],
- "listInvitationTeams": [Function],
- "listMembers": [Function],
- "listMemberships": [Function],
- "listMembershipsForAuthenticatedUser": [Function],
- "listOutsideCollaborators": [Function],
- "listPendingInvitations": [Function],
- "listPublicMembers": [Function],
- "listWebhooks": [Function],
- "pingHook": [Function],
- "pingWebhook": [Function],
- "publicizeMembership": [Function],
- "removeMember": [Function],
- "removeMembership": [Function],
- "removeMembershipForUser": [Function],
- "removeOutsideCollaborator": [Function],
- "removePublicMembershipForAuthenticatedUser": [Function],
- "setMembershipForUser": [Function],
- "setPublicMembershipForAuthenticatedUser": [Function],
- "unblockUser": [Function],
- "update": [Function],
- "updateHook": [Function],
- "updateMembership": [Function],
- "updateMembershipForAuthenticatedUser": [Function],
- "updateWebhook": [Function],
- },
- "paginate": [Function],
- "projects": Object {
- "addCollaborator": [Function],
- "createCard": [Function],
- "createColumn": [Function],
- "createForAuthenticatedUser": [Function],
- "createForOrg": [Function],
- "createForRepo": [Function],
- "delete": [Function],
- "deleteCard": [Function],
- "deleteColumn": [Function],
- "get": [Function],
- "getCard": [Function],
- "getColumn": [Function],
- "getPermissionForUser": [Function],
- "listCards": [Function],
- "listCollaborators": [Function],
- "listColumns": [Function],
- "listForOrg": [Function],
- "listForRepo": [Function],
- "listForUser": [Function],
- "moveCard": [Function],
- "moveColumn": [Function],
- "removeCollaborator": [Function],
- "reviewUserPermissionLevel": [Function],
- "update": [Function],
- "updateCard": [Function],
- "updateColumn": [Function],
- },
- "pulls": Object {
- "checkIfMerged": [Function],
- "create": [Function],
- "createComment": [Function],
- "createReplyForReviewComment": [Function],
- "createReview": [Function],
- "createReviewComment": [Function],
- "createReviewCommentReply": [Function],
- "createReviewRequest": [Function],
- "deleteComment": [Function],
- "deletePendingReview": [Function],
- "deleteReviewComment": [Function],
- "deleteReviewRequest": [Function],
- "dismissReview": [Function],
- "get": [Function],
- "getComment": [Function],
- "getCommentsForReview": [Function],
- "getReview": [Function],
- "getReviewComment": [Function],
- "list": [Function],
- "listComments": [Function],
- "listCommentsForRepo": [Function],
- "listCommentsForReview": [Function],
- "listCommits": [Function],
- "listFiles": [Function],
- "listRequestedReviewers": [Function],
- "listReviewComments": [Function],
- "listReviewCommentsForRepo": [Function],
- "listReviewRequests": [Function],
- "listReviews": [Function],
- "merge": [Function],
- "removeRequestedReviewers": [Function],
- "requestReviewers": [Function],
- "submitReview": [Function],
- "update": [Function],
- "updateBranch": [Function],
- "updateComment": [Function],
- "updateReview": [Function],
- "updateReviewComment": [Function],
- },
- "rateLimit": Object {
- "get": [Function],
- },
- "reactions": Object {
- "createForCommitComment": [Function],
- "createForIssue": [Function],
- "createForIssueComment": [Function],
- "createForPullRequestReviewComment": [Function],
- "createForTeamDiscussionCommentInOrg": [Function],
- "createForTeamDiscussionInOrg": [Function],
- "delete": [Function],
- "deleteForCommitComment": [Function],
- "deleteForIssue": [Function],
- "deleteForIssueComment": [Function],
- "deleteForPullRequestComment": [Function],
- "deleteForTeamDiscussion": [Function],
- "deleteForTeamDiscussionComment": [Function],
- "deleteLegacy": [Function],
- "listForCommitComment": [Function],
- "listForIssue": [Function],
- "listForIssueComment": [Function],
- "listForPullRequestReviewComment": [Function],
- "listForTeamDiscussionCommentInOrg": [Function],
- "listForTeamDiscussionInOrg": [Function],
- },
- "repos": Object {
- "acceptInvitation": [Function],
- "addAppAccessRestrictions": [Function],
- "addCollaborator": [Function],
- "addDeployKey": [Function],
- "addProtectedBranchAdminEnforcement": [Function],
- "addProtectedBranchAppRestrictions": [Function],
- "addProtectedBranchRequiredSignatures": [Function],
- "addProtectedBranchRequiredStatusChecksContexts": [Function],
- "addProtectedBranchTeamRestrictions": [Function],
- "addProtectedBranchUserRestrictions": [Function],
- "addStatusCheckContexts": [Function],
- "addTeamAccessRestrictions": [Function],
- "addUserAccessRestrictions": [Function],
- "checkCollaborator": [Function],
- "checkVulnerabilityAlerts": [Function],
- "compareCommits": [Function],
- "createCommitComment": [Function],
- "createCommitSignatureProtection": [Function],
- "createCommitStatus": [Function],
- "createDeployKey": [Function],
- "createDeployment": [Function],
- "createDeploymentStatus": [Function],
- "createDispatchEvent": [Function],
- "createForAuthenticatedUser": [Function],
- "createFork": [Function],
- "createHook": [Function],
- "createInOrg": [Function],
- "createOrUpdateFile": [Function],
- "createOrUpdateFileContents": [Function],
- "createPagesSite": [Function],
- "createRelease": [Function],
- "createStatus": [Function],
- "createUsingTemplate": [Function],
- "createWebhook": [Function],
- "declineInvitation": [Function],
- "delete": [Function],
- "deleteAccessRestrictions": [Function],
- "deleteAdminBranchProtection": [Function],
- "deleteBranchProtection": [Function],
- "deleteCommitComment": [Function],
- "deleteCommitSignatureProtection": [Function],
- "deleteDeployKey": [Function],
- "deleteDeployment": [Function],
- "deleteDownload": [Function],
- "deleteFile": [Function],
- "deleteHook": [Function],
- "deleteInvitation": [Function],
- "deletePagesSite": [Function],
- "deletePullRequestReviewProtection": [Function],
- "deleteRelease": [Function],
- "deleteReleaseAsset": [Function],
- "deleteWebhook": [Function],
- "disableAutomatedSecurityFixes": [Function],
- "disablePagesSite": [Function],
- "disableVulnerabilityAlerts": [Function],
- "downloadArchive": [Function],
- "enableAutomatedSecurityFixes": [Function],
- "enablePagesSite": [Function],
- "enableVulnerabilityAlerts": [Function],
- "get": [Function],
- "getAccessRestrictions": [Function],
- "getAdminBranchProtection": [Function],
- "getAllStatusCheckContexts": [Function],
- "getAllTopics": [Function],
- "getAppsWithAccessToProtectedBranch": [Function],
- "getArchiveLink": [Function],
- "getBranch": [Function],
- "getBranchProtection": [Function],
- "getClones": [Function],
- "getCodeFrequencyStats": [Function],
- "getCollaboratorPermissionLevel": [Function],
- "getCombinedStatusForRef": [Function],
- "getCommit": [Function],
- "getCommitActivityStats": [Function],
- "getCommitComment": [Function],
- "getCommitSignatureProtection": [Function],
- "getCommunityProfileMetrics": [Function],
- "getContent": [Function],
- "getContents": [Function],
- "getContributorsStats": [Function],
- "getDeployKey": [Function],
- "getDeployment": [Function],
- "getDeploymentStatus": [Function],
- "getDownload": [Function],
- "getHook": [Function],
- "getLatestPagesBuild": [Function],
- "getLatestRelease": [Function],
- "getPages": [Function],
- "getPagesBuild": [Function],
- "getParticipationStats": [Function],
- "getProtectedBranchAdminEnforcement": [Function],
- "getProtectedBranchPullRequestReviewEnforcement": [Function],
- "getProtectedBranchRequiredSignatures": [Function],
- "getProtectedBranchRequiredStatusChecks": [Function],
- "getProtectedBranchRestrictions": [Function],
- "getPullRequestReviewProtection": [Function],
- "getPunchCardStats": [Function],
- "getReadme": [Function],
- "getRelease": [Function],
- "getReleaseAsset": [Function],
- "getReleaseByTag": [Function],
- "getStatusChecksProtection": [Function],
- "getTeamsWithAccessToProtectedBranch": [Function],
- "getTopPaths": [Function],
- "getTopReferrers": [Function],
- "getUsersWithAccessToProtectedBranch": [Function],
- "getViews": [Function],
- "getWebhook": [Function],
- "list": [Function],
- "listAssetsForRelease": [Function],
- "listBranches": [Function],
- "listBranchesForHeadCommit": [Function],
- "listCollaborators": [Function],
- "listCommentsForCommit": [Function],
- "listCommitComments": [Function],
- "listCommitCommentsForRepo": [Function],
- "listCommitStatusesForRef": [Function],
- "listCommits": [Function],
- "listContributors": [Function],
- "listDeployKeys": [Function],
- "listDeploymentStatuses": [Function],
- "listDeployments": [Function],
- "listDownloads": [Function],
- "listForAuthenticatedUser": [Function],
- "listForOrg": [Function],
- "listForUser": [Function],
- "listForks": [Function],
- "listHooks": [Function],
- "listInvitations": [Function],
- "listInvitationsForAuthenticatedUser": [Function],
- "listLanguages": [Function],
- "listPagesBuilds": [Function],
- "listProtectedBranchRequiredStatusChecksContexts": [Function],
- "listPublic": [Function],
- "listPullRequestsAssociatedWithCommit": [Function],
- "listReleaseAssets": [Function],
- "listReleases": [Function],
- "listStatusesForRef": [Function],
- "listTags": [Function],
- "listTeams": [Function],
- "listTopics": [Function],
- "listWebhooks": [Function],
- "merge": [Function],
- "pingHook": [Function],
- "pingWebhook": [Function],
- "removeAppAccessRestrictions": [Function],
- "removeBranchProtection": [Function],
- "removeCollaborator": [Function],
- "removeDeployKey": [Function],
- "removeProtectedBranchAdminEnforcement": [Function],
- "removeProtectedBranchAppRestrictions": [Function],
- "removeProtectedBranchPullRequestReviewEnforcement": [Function],
- "removeProtectedBranchRequiredSignatures": [Function],
- "removeProtectedBranchRequiredStatusChecks": [Function],
- "removeProtectedBranchRequiredStatusChecksContexts": [Function],
- "removeProtectedBranchRestrictions": [Function],
- "removeProtectedBranchTeamRestrictions": [Function],
- "removeProtectedBranchUserRestrictions": [Function],
- "removeStatusCheckContexts": [Function],
- "removeStatusCheckProtection": [Function],
- "removeTeamAccessRestrictions": [Function],
- "removeUserAccessRestrictions": [Function],
- "replaceAllTopics": [Function],
- "replaceProtectedBranchAppRestrictions": [Function],
- "replaceProtectedBranchRequiredStatusChecksContexts": [Function],
- "replaceProtectedBranchTeamRestrictions": [Function],
- "replaceProtectedBranchUserRestrictions": [Function],
- "replaceTopics": [Function],
- "requestPageBuild": [Function],
- "requestPagesBuild": [Function],
- "retrieveCommunityProfileMetrics": [Function],
- "setAdminBranchProtection": [Function],
- "setAppAccessRestrictions": [Function],
- "setStatusCheckContexts": [Function],
- "setTeamAccessRestrictions": [Function],
- "setUserAccessRestrictions": [Function],
- "testPushHook": [Function],
- "testPushWebhook": [Function],
- "transfer": [Function],
- "update": [Function],
- "updateBranchProtection": [Function],
- "updateCommitComment": [Function],
- "updateHook": [Function],
- "updateInformationAboutPagesSite": [Function],
- "updateInvitation": [Function],
- "updateProtectedBranchPullRequestReviewEnforcement": [Function],
- "updateProtectedBranchRequiredStatusChecks": [Function],
- "updatePullRequestReviewProtection": [Function],
- "updateRelease": [Function],
- "updateReleaseAsset": [Function],
- "updateStatusCheckPotection": [Function],
- "updateWebhook": [Function],
- "uploadReleaseAsset": [Function],
- },
- "request": [Function],
- "search": Object {
- "code": [Function],
- "commits": [Function],
- "issuesAndPullRequests": [Function],
- "labels": [Function],
- "repos": [Function],
- "topics": [Function],
- "users": [Function],
- },
- "teams": Object {
- "addOrUpdateMembershipForUserInOrg": [Function],
- "addOrUpdateMembershipInOrg": [Function],
- "addOrUpdateProjectInOrg": [Function],
- "addOrUpdateProjectPermissionsInOrg": [Function],
- "addOrUpdateRepoInOrg": [Function],
- "addOrUpdateRepoPermissionsInOrg": [Function],
- "checkManagesRepoInOrg": [Function],
- "checkPermissionsForProjectInOrg": [Function],
- "checkPermissionsForRepoInOrg": [Function],
- "create": [Function],
- "createDiscussionCommentInOrg": [Function],
- "createDiscussionInOrg": [Function],
- "deleteDiscussionCommentInOrg": [Function],
- "deleteDiscussionInOrg": [Function],
- "deleteInOrg": [Function],
- "getByName": [Function],
- "getDiscussionCommentInOrg": [Function],
- "getDiscussionInOrg": [Function],
- "getMembershipForUserInOrg": [Function],
- "getMembershipInOrg": [Function],
- "list": [Function],
- "listChildInOrg": [Function],
- "listDiscussionCommentsInOrg": [Function],
- "listDiscussionsInOrg": [Function],
- "listForAuthenticatedUser": [Function],
- "listMembersInOrg": [Function],
- "listPendingInvitationsInOrg": [Function],
- "listProjectsInOrg": [Function],
- "listReposInOrg": [Function],
- "removeMembershipForUserInOrg": [Function],
- "removeMembershipInOrg": [Function],
- "removeProjectInOrg": [Function],
- "removeRepoInOrg": [Function],
- "reviewProjectInOrg": [Function],
- "updateDiscussionCommentInOrg": [Function],
- "updateDiscussionInOrg": [Function],
- "updateInOrg": [Function],
- },
- "users": Object {
- "addEmailForAuthenticated": [Function],
- "addEmails": [Function],
- "block": [Function],
- "checkBlocked": [Function],
- "checkFollowing": [Function],
- "checkFollowingForUser": [Function],
- "checkPersonIsFollowedByAuthenticated": [Function],
- "createGpgKey": [Function],
- "createGpgKeyForAuthenticated": [Function],
- "createPublicKey": [Function],
- "createPublicSshKeyForAuthenticated": [Function],
- "deleteEmailForAuthenticated": [Function],
- "deleteEmails": [Function],
- "deleteGpgKey": [Function],
- "deleteGpgKeyForAuthenticated": [Function],
- "deletePublicKey": [Function],
- "deletePublicSshKeyForAuthenticated": [Function],
- "follow": [Function],
- "getAuthenticated": [Function],
- "getByUsername": [Function],
- "getContextForUser": [Function],
- "getGpgKey": [Function],
- "getGpgKeyForAuthenticated": [Function],
- "getPublicKey": [Function],
- "getPublicSshKeyForAuthenticated": [Function],
- "list": [Function],
- "listBlocked": [Function],
- "listBlockedByAuthenticated": [Function],
- "listEmails": [Function],
- "listEmailsForAuthenticated": [Function],
- "listFollowedByAuthenticated": [Function],
- "listFollowersForAuthenticatedUser": [Function],
- "listFollowersForUser": [Function],
- "listFollowingForAuthenticatedUser": [Function],
- "listFollowingForUser": [Function],
- "listGpgKeys": [Function],
- "listGpgKeysForAuthenticated": [Function],
- "listGpgKeysForUser": [Function],
- "listPublicEmails": [Function],
- "listPublicEmailsForAuthenticated": [Function],
- "listPublicKeys": [Function],
- "listPublicKeysForUser": [Function],
- "listPublicSshKeysForAuthenticated": [Function],
- "setPrimaryEmailVisibilityForAuthenticated": [Function],
- "togglePrimaryEmailVisibility": [Function],
- "unblock": [Function],
- "unfollow": [Function],
- "updateAuthenticated": [Function],
- },
- },
- },
- "gitHubContentProvider": GitHubContentProvider {
- "params": Object {
- "gitHubClient": GitHubClient {
- "errorCallback": [Function],
- "ocktokit": OctokitWithDefaults {
- "actions": Object {
- "addSelectedRepoToOrgSecret": [Function],
- "cancelWorkflowRun": [Function],
- "createOrUpdateOrgSecret": [Function],
- "createOrUpdateRepoSecret": [Function],
- "createOrUpdateSecretForRepo": [Function],
- "createRegistrationToken": [Function],
- "createRegistrationTokenForOrg": [Function],
- "createRegistrationTokenForRepo": [Function],
- "createRemoveToken": [Function],
- "createRemoveTokenForOrg": [Function],
- "createRemoveTokenForRepo": [Function],
- "deleteArtifact": [Function],
- "deleteOrgSecret": [Function],
- "deleteRepoSecret": [Function],
- "deleteSecretFromRepo": [Function],
- "deleteSelfHostedRunnerFromOrg": [Function],
- "deleteSelfHostedRunnerFromRepo": [Function],
- "deleteWorkflowRunLogs": [Function],
- "downloadArtifact": [Function],
- "downloadJobLogsForWorkflowRun": [Function],
- "downloadWorkflowJobLogs": [Function],
- "downloadWorkflowRunLogs": [Function],
- "getArtifact": [Function],
- "getJobForWorkflowRun": [Function],
- "getOrgPublicKey": [Function],
- "getOrgSecret": [Function],
- "getPublicKey": [Function],
- "getRepoPublicKey": [Function],
- "getRepoSecret": [Function],
- "getSecret": [Function],
- "getSelfHostedRunner": [Function],
- "getSelfHostedRunnerForOrg": [Function],
- "getSelfHostedRunnerForRepo": [Function],
- "getWorkflow": [Function],
- "getWorkflowJob": [Function],
- "getWorkflowRun": [Function],
- "getWorkflowRunUsage": [Function],
- "getWorkflowUsage": [Function],
- "listArtifactsForRepo": [Function],
- "listDownloadsForSelfHostedRunnerApplication": [Function],
- "listJobsForWorkflowRun": [Function],
- "listOrgSecrets": [Function],
- "listRepoSecrets": [Function],
- "listRepoWorkflowRuns": [Function],
- "listRepoWorkflows": [Function],
- "listRunnerApplicationsForOrg": [Function],
- "listRunnerApplicationsForRepo": [Function],
- "listSecretsForRepo": [Function],
- "listSelectedReposForOrgSecret": [Function],
- "listSelfHostedRunnersForOrg": [Function],
- "listSelfHostedRunnersForRepo": [Function],
- "listWorkflowJobLogs": [Function],
- "listWorkflowRunArtifacts": [Function],
- "listWorkflowRunLogs": [Function],
- "listWorkflowRuns": [Function],
- "listWorkflowRunsForRepo": [Function],
- "reRunWorkflow": [Function],
- "removeSelectedRepoFromOrgSecret": [Function],
- "removeSelfHostedRunner": [Function],
- "setSelectedReposForOrgSecret": [Function],
- },
- "activity": Object {
- "checkRepoIsStarredByAuthenticatedUser": [Function],
- "checkStarringRepo": [Function],
- "deleteRepoSubscription": [Function],
- "deleteThreadSubscription": [Function],
- "getFeeds": [Function],
- "getRepoSubscription": [Function],
- "getThread": [Function],
- "getThreadSubscription": [Function],
- "getThreadSubscriptionForAuthenticatedUser": [Function],
- "listEventsForAuthenticatedUser": [Function],
- "listEventsForOrg": [Function],
- "listEventsForUser": [Function],
- "listFeeds": [Function],
- "listNotifications": [Function],
- "listNotificationsForAuthenticatedUser": [Function],
- "listNotificationsForRepo": [Function],
- "listOrgEventsForAuthenticatedUser": [Function],
- "listPublicEvents": [Function],
- "listPublicEventsForOrg": [Function],
- "listPublicEventsForRepoNetwork": [Function],
- "listPublicEventsForUser": [Function],
- "listPublicOrgEvents": [Function],
- "listReceivedEventsForUser": [Function],
- "listReceivedPublicEventsForUser": [Function],
- "listRepoEvents": [Function],
- "listRepoNotificationsForAuthenticatedUser": [Function],
- "listReposStarredByAuthenticatedUser": [Function],
- "listReposStarredByUser": [Function],
- "listReposWatchedByUser": [Function],
- "listStargazersForRepo": [Function],
- "listWatchedReposForAuthenticatedUser": [Function],
- "listWatchersForRepo": [Function],
- "markAsRead": [Function],
- "markNotificationsAsRead": [Function],
- "markNotificationsAsReadForRepo": [Function],
- "markRepoNotificationsAsRead": [Function],
- "markThreadAsRead": [Function],
- "setRepoSubscription": [Function],
- "setThreadSubscription": [Function],
- "starRepo": [Function],
- "starRepoForAuthenticatedUser": [Function],
- "unstarRepo": [Function],
- "unstarRepoForAuthenticatedUser": [Function],
- },
- "apps": Object {
- "addRepoToInstallation": [Function],
- "checkAccountIsAssociatedWithAny": [Function],
- "checkAccountIsAssociatedWithAnyStubbed": [Function],
- "checkToken": [Function],
- "createContentAttachment": [Function],
- "createFromManifest": [Function],
- "createInstallationAccessToken": [Function],
- "createInstallationToken": [Function],
- "deleteAuthorization": [Function],
- "deleteInstallation": [Function],
- "deleteToken": [Function],
- "getAuthenticated": [Function],
- "getBySlug": [Function],
- "getInstallation": [Function],
- "getOrgInstallation": [Function],
- "getRepoInstallation": [Function],
- "getSubscriptionPlanForAccount": [Function],
- "getSubscriptionPlanForAccountStubbed": [Function],
- "getUserInstallation": [Function],
- "listAccountsForPlan": [Function],
- "listAccountsForPlanStubbed": [Function],
- "listAccountsUserOrOrgOnPlan": [Function],
- "listAccountsUserOrOrgOnPlanStubbed": [Function],
- "listInstallationReposForAuthenticatedUser": [Function],
- "listInstallations": [Function],
- "listInstallationsForAuthenticatedUser": [Function],
- "listMarketplacePurchasesForAuthenticatedUser": [Function],
- "listMarketplacePurchasesForAuthenticatedUserStubbed": [Function],
- "listPlans": [Function],
- "listPlansStubbed": [Function],
- "listRepos": [Function],
- "listReposAccessibleToInstallation": [Function],
- "listSubscriptionsForAuthenticatedUser": [Function],
- "listSubscriptionsForAuthenticatedUserStubbed": [Function],
- "removeRepoFromInstallation": [Function],
- "resetToken": [Function],
- "revokeInstallationAccessToken": [Function],
- "revokeInstallationToken": [Function],
- "suspendInstallation": [Function],
- "unsuspendInstallation": [Function],
- },
- "auth": [Function],
- "checks": Object {
- "create": [Function],
- "createSuite": [Function],
- "get": [Function],
- "getSuite": [Function],
- "listAnnotations": [Function],
- "listForRef": [Function],
- "listForSuite": [Function],
- "listSuitesForRef": [Function],
- "rerequestSuite": [Function],
- "setSuitesPreferences": [Function],
- "update": [Function],
- },
- "codeScanning": Object {
- "getAlert": [Function],
- "listAlertsForRepo": [Function],
- },
- "codesOfConduct": Object {
- "getAllCodesOfConduct": [Function],
- "getConductCode": [Function],
- "getForRepo": [Function],
- "listConductCodes": [Function],
- },
- "emojis": Object {
- "get": [Function],
- },
- "gists": Object {
- "checkIsStarred": [Function],
- "create": [Function],
- "createComment": [Function],
- "delete": [Function],
- "deleteComment": [Function],
- "fork": [Function],
- "get": [Function],
- "getComment": [Function],
- "getRevision": [Function],
- "list": [Function],
- "listComments": [Function],
- "listCommits": [Function],
- "listForUser": [Function],
- "listForks": [Function],
- "listPublic": [Function],
- "listPublicForUser": [Function],
- "listStarred": [Function],
- "star": [Function],
- "unstar": [Function],
- "update": [Function],
- "updateComment": [Function],
- },
- "git": Object {
- "createBlob": [Function],
- "createCommit": [Function],
- "createRef": [Function],
- "createTag": [Function],
- "createTree": [Function],
- "deleteRef": [Function],
- "getBlob": [Function],
- "getCommit": [Function],
- "getRef": [Function],
- "getTag": [Function],
- "getTree": [Function],
- "listMatchingRefs": [Function],
- "updateRef": [Function],
- },
- "gitignore": Object {
- "getAllTemplates": [Function],
- "getTemplate": [Function],
- "listTemplates": [Function],
- },
- "graphql": [Function],
- "hook": [Function],
- "interactions": Object {
- "addOrUpdateRestrictionsForOrg": [Function],
- "addOrUpdateRestrictionsForRepo": [Function],
- "getRestrictionsForOrg": [Function],
- "getRestrictionsForRepo": [Function],
- "removeRestrictionsForOrg": [Function],
- "removeRestrictionsForRepo": [Function],
- "setRestrictionsForOrg": [Function],
- "setRestrictionsForRepo": [Function],
- },
- "issues": Object {
- "addAssignees": [Function],
- "addLabels": [Function],
- "checkAssignee": [Function],
- "checkUserCanBeAssigned": [Function],
- "create": [Function],
- "createComment": [Function],
- "createLabel": [Function],
- "createMilestone": [Function],
- "deleteComment": [Function],
- "deleteLabel": [Function],
- "deleteMilestone": [Function],
- "get": [Function],
- "getComment": [Function],
- "getEvent": [Function],
- "getLabel": [Function],
- "getMilestone": [Function],
- "list": [Function],
- "listAssignees": [Function],
- "listComments": [Function],
- "listCommentsForRepo": [Function],
- "listEvents": [Function],
- "listEventsForRepo": [Function],
- "listEventsForTimeline": [Function],
- "listForAuthenticatedUser": [Function],
- "listForOrg": [Function],
- "listForRepo": [Function],
- "listLabelsForMilestone": [Function],
- "listLabelsForRepo": [Function],
- "listLabelsOnIssue": [Function],
- "listMilestones": [Function],
- "listMilestonesForRepo": [Function],
- "lock": [Function],
- "removeAllLabels": [Function],
- "removeAssignees": [Function],
- "removeLabel": [Function],
- "removeLabels": [Function],
- "replaceAllLabels": [Function],
- "replaceLabels": [Function],
- "setLabels": [Function],
- "unlock": [Function],
- "update": [Function],
- "updateComment": [Function],
- "updateLabel": [Function],
- "updateMilestone": [Function],
- },
- "licenses": Object {
- "get": [Function],
- "getAllCommonlyUsed": [Function],
- "getForRepo": [Function],
- "listCommonlyUsed": [Function],
- },
- "log": Object {
- "debug": [Function],
- "error": [Function],
- "info": [Function],
- "warn": [Function],
- },
- "markdown": Object {
- "render": [Function],
- "renderRaw": [Function],
- },
- "meta": Object {
- "get": [Function],
- },
- "migrations": Object {
- "cancelImport": [Function],
- "deleteArchiveForAuthenticatedUser": [Function],
- "deleteArchiveForOrg": [Function],
- "downloadArchiveForOrg": [Function],
- "getArchiveForAuthenticatedUser": [Function],
- "getCommitAuthors": [Function],
- "getImportProgress": [Function],
- "getImportStatus": [Function],
- "getLargeFiles": [Function],
- "getStatusForAuthenticatedUser": [Function],
- "getStatusForOrg": [Function],
- "listForAuthenticatedUser": [Function],
- "listForOrg": [Function],
- "listReposForOrg": [Function],
- "listReposForUser": [Function],
- "mapCommitAuthor": [Function],
- "setLfsPreference": [Function],
- "startForAuthenticatedUser": [Function],
- "startForOrg": [Function],
- "startImport": [Function],
- "unlockRepoForAuthenticatedUser": [Function],
- "unlockRepoForOrg": [Function],
- "updateImport": [Function],
- },
- "orgs": Object {
- "addOrUpdateMembership": [Function],
- "blockUser": [Function],
- "checkBlockedUser": [Function],
- "checkMembership": [Function],
- "checkMembershipForUser": [Function],
- "checkPublicMembership": [Function],
- "checkPublicMembershipForUser": [Function],
- "concealMembership": [Function],
- "convertMemberToOutsideCollaborator": [Function],
- "createHook": [Function],
- "createInvitation": [Function],
- "createWebhook": [Function],
- "deleteHook": [Function],
- "deleteWebhook": [Function],
- "get": [Function],
- "getHook": [Function],
- "getMembership": [Function],
- "getMembershipForAuthenticatedUser": [Function],
- "getMembershipForUser": [Function],
- "getWebhook": [Function],
- "list": [Function],
- "listAppInstallations": [Function],
- "listBlockedUsers": [Function],
- "listForAuthenticatedUser": [Function],
- "listForUser": [Function],
- "listHooks": [Function],
- "listInstallations": [Function],
- "listInvitationTeams": [Function],
- "listMembers": [Function],
- "listMemberships": [Function],
- "listMembershipsForAuthenticatedUser": [Function],
- "listOutsideCollaborators": [Function],
- "listPendingInvitations": [Function],
- "listPublicMembers": [Function],
- "listWebhooks": [Function],
- "pingHook": [Function],
- "pingWebhook": [Function],
- "publicizeMembership": [Function],
- "removeMember": [Function],
- "removeMembership": [Function],
- "removeMembershipForUser": [Function],
- "removeOutsideCollaborator": [Function],
- "removePublicMembershipForAuthenticatedUser": [Function],
- "setMembershipForUser": [Function],
- "setPublicMembershipForAuthenticatedUser": [Function],
- "unblockUser": [Function],
- "update": [Function],
- "updateHook": [Function],
- "updateMembership": [Function],
- "updateMembershipForAuthenticatedUser": [Function],
- "updateWebhook": [Function],
- },
- "paginate": [Function],
- "projects": Object {
- "addCollaborator": [Function],
- "createCard": [Function],
- "createColumn": [Function],
- "createForAuthenticatedUser": [Function],
- "createForOrg": [Function],
- "createForRepo": [Function],
- "delete": [Function],
- "deleteCard": [Function],
- "deleteColumn": [Function],
- "get": [Function],
- "getCard": [Function],
- "getColumn": [Function],
- "getPermissionForUser": [Function],
- "listCards": [Function],
- "listCollaborators": [Function],
- "listColumns": [Function],
- "listForOrg": [Function],
- "listForRepo": [Function],
- "listForUser": [Function],
- "moveCard": [Function],
- "moveColumn": [Function],
- "removeCollaborator": [Function],
- "reviewUserPermissionLevel": [Function],
- "update": [Function],
- "updateCard": [Function],
- "updateColumn": [Function],
- },
- "pulls": Object {
- "checkIfMerged": [Function],
- "create": [Function],
- "createComment": [Function],
- "createReplyForReviewComment": [Function],
- "createReview": [Function],
- "createReviewComment": [Function],
- "createReviewCommentReply": [Function],
- "createReviewRequest": [Function],
- "deleteComment": [Function],
- "deletePendingReview": [Function],
- "deleteReviewComment": [Function],
- "deleteReviewRequest": [Function],
- "dismissReview": [Function],
- "get": [Function],
- "getComment": [Function],
- "getCommentsForReview": [Function],
- "getReview": [Function],
- "getReviewComment": [Function],
- "list": [Function],
- "listComments": [Function],
- "listCommentsForRepo": [Function],
- "listCommentsForReview": [Function],
- "listCommits": [Function],
- "listFiles": [Function],
- "listRequestedReviewers": [Function],
- "listReviewComments": [Function],
- "listReviewCommentsForRepo": [Function],
- "listReviewRequests": [Function],
- "listReviews": [Function],
- "merge": [Function],
- "removeRequestedReviewers": [Function],
- "requestReviewers": [Function],
- "submitReview": [Function],
- "update": [Function],
- "updateBranch": [Function],
- "updateComment": [Function],
- "updateReview": [Function],
- "updateReviewComment": [Function],
- },
- "rateLimit": Object {
- "get": [Function],
- },
- "reactions": Object {
- "createForCommitComment": [Function],
- "createForIssue": [Function],
- "createForIssueComment": [Function],
- "createForPullRequestReviewComment": [Function],
- "createForTeamDiscussionCommentInOrg": [Function],
- "createForTeamDiscussionInOrg": [Function],
- "delete": [Function],
- "deleteForCommitComment": [Function],
- "deleteForIssue": [Function],
- "deleteForIssueComment": [Function],
- "deleteForPullRequestComment": [Function],
- "deleteForTeamDiscussion": [Function],
- "deleteForTeamDiscussionComment": [Function],
- "deleteLegacy": [Function],
- "listForCommitComment": [Function],
- "listForIssue": [Function],
- "listForIssueComment": [Function],
- "listForPullRequestReviewComment": [Function],
- "listForTeamDiscussionCommentInOrg": [Function],
- "listForTeamDiscussionInOrg": [Function],
- },
- "repos": Object {
- "acceptInvitation": [Function],
- "addAppAccessRestrictions": [Function],
- "addCollaborator": [Function],
- "addDeployKey": [Function],
- "addProtectedBranchAdminEnforcement": [Function],
- "addProtectedBranchAppRestrictions": [Function],
- "addProtectedBranchRequiredSignatures": [Function],
- "addProtectedBranchRequiredStatusChecksContexts": [Function],
- "addProtectedBranchTeamRestrictions": [Function],
- "addProtectedBranchUserRestrictions": [Function],
- "addStatusCheckContexts": [Function],
- "addTeamAccessRestrictions": [Function],
- "addUserAccessRestrictions": [Function],
- "checkCollaborator": [Function],
- "checkVulnerabilityAlerts": [Function],
- "compareCommits": [Function],
- "createCommitComment": [Function],
- "createCommitSignatureProtection": [Function],
- "createCommitStatus": [Function],
- "createDeployKey": [Function],
- "createDeployment": [Function],
- "createDeploymentStatus": [Function],
- "createDispatchEvent": [Function],
- "createForAuthenticatedUser": [Function],
- "createFork": [Function],
- "createHook": [Function],
- "createInOrg": [Function],
- "createOrUpdateFile": [Function],
- "createOrUpdateFileContents": [Function],
- "createPagesSite": [Function],
- "createRelease": [Function],
- "createStatus": [Function],
- "createUsingTemplate": [Function],
- "createWebhook": [Function],
- "declineInvitation": [Function],
- "delete": [Function],
- "deleteAccessRestrictions": [Function],
- "deleteAdminBranchProtection": [Function],
- "deleteBranchProtection": [Function],
- "deleteCommitComment": [Function],
- "deleteCommitSignatureProtection": [Function],
- "deleteDeployKey": [Function],
- "deleteDeployment": [Function],
- "deleteDownload": [Function],
- "deleteFile": [Function],
- "deleteHook": [Function],
- "deleteInvitation": [Function],
- "deletePagesSite": [Function],
- "deletePullRequestReviewProtection": [Function],
- "deleteRelease": [Function],
- "deleteReleaseAsset": [Function],
- "deleteWebhook": [Function],
- "disableAutomatedSecurityFixes": [Function],
- "disablePagesSite": [Function],
- "disableVulnerabilityAlerts": [Function],
- "downloadArchive": [Function],
- "enableAutomatedSecurityFixes": [Function],
- "enablePagesSite": [Function],
- "enableVulnerabilityAlerts": [Function],
- "get": [Function],
- "getAccessRestrictions": [Function],
- "getAdminBranchProtection": [Function],
- "getAllStatusCheckContexts": [Function],
- "getAllTopics": [Function],
- "getAppsWithAccessToProtectedBranch": [Function],
- "getArchiveLink": [Function],
- "getBranch": [Function],
- "getBranchProtection": [Function],
- "getClones": [Function],
- "getCodeFrequencyStats": [Function],
- "getCollaboratorPermissionLevel": [Function],
- "getCombinedStatusForRef": [Function],
- "getCommit": [Function],
- "getCommitActivityStats": [Function],
- "getCommitComment": [Function],
- "getCommitSignatureProtection": [Function],
- "getCommunityProfileMetrics": [Function],
- "getContent": [Function],
- "getContents": [Function],
- "getContributorsStats": [Function],
- "getDeployKey": [Function],
- "getDeployment": [Function],
- "getDeploymentStatus": [Function],
- "getDownload": [Function],
- "getHook": [Function],
- "getLatestPagesBuild": [Function],
- "getLatestRelease": [Function],
- "getPages": [Function],
- "getPagesBuild": [Function],
- "getParticipationStats": [Function],
- "getProtectedBranchAdminEnforcement": [Function],
- "getProtectedBranchPullRequestReviewEnforcement": [Function],
- "getProtectedBranchRequiredSignatures": [Function],
- "getProtectedBranchRequiredStatusChecks": [Function],
- "getProtectedBranchRestrictions": [Function],
- "getPullRequestReviewProtection": [Function],
- "getPunchCardStats": [Function],
- "getReadme": [Function],
- "getRelease": [Function],
- "getReleaseAsset": [Function],
- "getReleaseByTag": [Function],
- "getStatusChecksProtection": [Function],
- "getTeamsWithAccessToProtectedBranch": [Function],
- "getTopPaths": [Function],
- "getTopReferrers": [Function],
- "getUsersWithAccessToProtectedBranch": [Function],
- "getViews": [Function],
- "getWebhook": [Function],
- "list": [Function],
- "listAssetsForRelease": [Function],
- "listBranches": [Function],
- "listBranchesForHeadCommit": [Function],
- "listCollaborators": [Function],
- "listCommentsForCommit": [Function],
- "listCommitComments": [Function],
- "listCommitCommentsForRepo": [Function],
- "listCommitStatusesForRef": [Function],
- "listCommits": [Function],
- "listContributors": [Function],
- "listDeployKeys": [Function],
- "listDeploymentStatuses": [Function],
- "listDeployments": [Function],
- "listDownloads": [Function],
- "listForAuthenticatedUser": [Function],
- "listForOrg": [Function],
- "listForUser": [Function],
- "listForks": [Function],
- "listHooks": [Function],
- "listInvitations": [Function],
- "listInvitationsForAuthenticatedUser": [Function],
- "listLanguages": [Function],
- "listPagesBuilds": [Function],
- "listProtectedBranchRequiredStatusChecksContexts": [Function],
- "listPublic": [Function],
- "listPullRequestsAssociatedWithCommit": [Function],
- "listReleaseAssets": [Function],
- "listReleases": [Function],
- "listStatusesForRef": [Function],
- "listTags": [Function],
- "listTeams": [Function],
- "listTopics": [Function],
- "listWebhooks": [Function],
- "merge": [Function],
- "pingHook": [Function],
- "pingWebhook": [Function],
- "removeAppAccessRestrictions": [Function],
- "removeBranchProtection": [Function],
- "removeCollaborator": [Function],
- "removeDeployKey": [Function],
- "removeProtectedBranchAdminEnforcement": [Function],
- "removeProtectedBranchAppRestrictions": [Function],
- "removeProtectedBranchPullRequestReviewEnforcement": [Function],
- "removeProtectedBranchRequiredSignatures": [Function],
- "removeProtectedBranchRequiredStatusChecks": [Function],
- "removeProtectedBranchRequiredStatusChecksContexts": [Function],
- "removeProtectedBranchRestrictions": [Function],
- "removeProtectedBranchTeamRestrictions": [Function],
- "removeProtectedBranchUserRestrictions": [Function],
- "removeStatusCheckContexts": [Function],
- "removeStatusCheckProtection": [Function],
- "removeTeamAccessRestrictions": [Function],
- "removeUserAccessRestrictions": [Function],
- "replaceAllTopics": [Function],
- "replaceProtectedBranchAppRestrictions": [Function],
- "replaceProtectedBranchRequiredStatusChecksContexts": [Function],
- "replaceProtectedBranchTeamRestrictions": [Function],
- "replaceProtectedBranchUserRestrictions": [Function],
- "replaceTopics": [Function],
- "requestPageBuild": [Function],
- "requestPagesBuild": [Function],
- "retrieveCommunityProfileMetrics": [Function],
- "setAdminBranchProtection": [Function],
- "setAppAccessRestrictions": [Function],
- "setStatusCheckContexts": [Function],
- "setTeamAccessRestrictions": [Function],
- "setUserAccessRestrictions": [Function],
- "testPushHook": [Function],
- "testPushWebhook": [Function],
- "transfer": [Function],
- "update": [Function],
- "updateBranchProtection": [Function],
- "updateCommitComment": [Function],
- "updateHook": [Function],
- "updateInformationAboutPagesSite": [Function],
- "updateInvitation": [Function],
- "updateProtectedBranchPullRequestReviewEnforcement": [Function],
- "updateProtectedBranchRequiredStatusChecks": [Function],
- "updatePullRequestReviewProtection": [Function],
- "updateRelease": [Function],
- "updateReleaseAsset": [Function],
- "updateStatusCheckPotection": [Function],
- "updateWebhook": [Function],
- "uploadReleaseAsset": [Function],
- },
- "request": [Function],
- "search": Object {
- "code": [Function],
- "commits": [Function],
- "issuesAndPullRequests": [Function],
- "labels": [Function],
- "repos": [Function],
- "topics": [Function],
- "users": [Function],
- },
- "teams": Object {
- "addOrUpdateMembershipForUserInOrg": [Function],
- "addOrUpdateMembershipInOrg": [Function],
- "addOrUpdateProjectInOrg": [Function],
- "addOrUpdateProjectPermissionsInOrg": [Function],
- "addOrUpdateRepoInOrg": [Function],
- "addOrUpdateRepoPermissionsInOrg": [Function],
- "checkManagesRepoInOrg": [Function],
- "checkPermissionsForProjectInOrg": [Function],
- "checkPermissionsForRepoInOrg": [Function],
- "create": [Function],
- "createDiscussionCommentInOrg": [Function],
- "createDiscussionInOrg": [Function],
- "deleteDiscussionCommentInOrg": [Function],
- "deleteDiscussionInOrg": [Function],
- "deleteInOrg": [Function],
- "getByName": [Function],
- "getDiscussionCommentInOrg": [Function],
- "getDiscussionInOrg": [Function],
- "getMembershipForUserInOrg": [Function],
- "getMembershipInOrg": [Function],
- "list": [Function],
- "listChildInOrg": [Function],
- "listDiscussionCommentsInOrg": [Function],
- "listDiscussionsInOrg": [Function],
- "listForAuthenticatedUser": [Function],
- "listMembersInOrg": [Function],
- "listPendingInvitationsInOrg": [Function],
- "listProjectsInOrg": [Function],
- "listReposInOrg": [Function],
- "removeMembershipForUserInOrg": [Function],
- "removeMembershipInOrg": [Function],
- "removeProjectInOrg": [Function],
- "removeRepoInOrg": [Function],
- "reviewProjectInOrg": [Function],
- "updateDiscussionCommentInOrg": [Function],
- "updateDiscussionInOrg": [Function],
- "updateInOrg": [Function],
- },
- "users": Object {
- "addEmailForAuthenticated": [Function],
- "addEmails": [Function],
- "block": [Function],
- "checkBlocked": [Function],
- "checkFollowing": [Function],
- "checkFollowingForUser": [Function],
- "checkPersonIsFollowedByAuthenticated": [Function],
- "createGpgKey": [Function],
- "createGpgKeyForAuthenticated": [Function],
- "createPublicKey": [Function],
- "createPublicSshKeyForAuthenticated": [Function],
- "deleteEmailForAuthenticated": [Function],
- "deleteEmails": [Function],
- "deleteGpgKey": [Function],
- "deleteGpgKeyForAuthenticated": [Function],
- "deletePublicKey": [Function],
- "deletePublicSshKeyForAuthenticated": [Function],
- "follow": [Function],
- "getAuthenticated": [Function],
- "getByUsername": [Function],
- "getContextForUser": [Function],
- "getGpgKey": [Function],
- "getGpgKeyForAuthenticated": [Function],
- "getPublicKey": [Function],
- "getPublicSshKeyForAuthenticated": [Function],
- "list": [Function],
- "listBlocked": [Function],
- "listBlockedByAuthenticated": [Function],
- "listEmails": [Function],
- "listEmailsForAuthenticated": [Function],
- "listFollowedByAuthenticated": [Function],
- "listFollowersForAuthenticatedUser": [Function],
- "listFollowersForUser": [Function],
- "listFollowingForAuthenticatedUser": [Function],
- "listFollowingForUser": [Function],
- "listGpgKeys": [Function],
- "listGpgKeysForAuthenticated": [Function],
- "listGpgKeysForUser": [Function],
- "listPublicEmails": [Function],
- "listPublicEmailsForAuthenticated": [Function],
- "listPublicKeys": [Function],
- "listPublicKeysForUser": [Function],
- "listPublicSshKeysForAuthenticated": [Function],
- "setPrimaryEmailVisibilityForAuthenticated": [Function],
- "togglePrimaryEmailVisibility": [Function],
- "unblock": [Function],
- "unfollow": [Function],
- "updateAuthenticated": [Function],
- },
- },
- },
- "promptForCommitMsg": [Function],
- },
- },
- "gitHubOAuthService": GitHubOAuthService {
- "junoClient": JunoClient {
- "cachedPinnedRepos": [Function],
- },
- "token": [Function],
- },
- "inMemoryContentProvider": InMemoryContentProvider {
- "params": Object {
- "memory://schema-analyzer-component-notebook.ipynb": Object {
- "content": Object {
- "content": Object {
- "cells": Array [
- Object {
- "cell_type": "code",
- "execution_count": 0,
- "metadata": Object {},
- "outputs": Array [],
- "source": "",
- },
- ],
- "metadata": Object {
- "kernelspec": Object {
- "displayName": "Mongo",
- "language": "mongocli",
- "name": "mongo",
- },
- "language_info": Object {
- "file_extension": "ipynb",
- "mimetype": "application/json",
- "name": "mongo",
- "version": "1.0",
- },
- },
- "nbformat": 4,
- "nbformat_minor": 4,
- },
- "created": "",
- "format": "json",
- "last_modified": "",
- "mimetype": "application/x-ipynb+json",
- "name": "schema-analyzer-component-notebook.ipynb",
- "path": "memory://schema-analyzer-component-notebook.ipynb",
- "type": "notebook",
- "writable": true,
- },
- "readonly": true,
- },
- },
- },
- "junoClient": JunoClient {
- "cachedPinnedRepos": [Function],
- },
- "onGitHubClientError": [Function],
- "params": Object {
- "container": [Circular],
- "refreshCommandBarButtons": [Function],
- "refreshNotebookList": [Function],
- "resourceTree": ResourceTreeAdapter {
- "container": [Circular],
- "copyNotebook": [Function],
- "parameters": [Function],
- },
- },
- "promptForCommitMsg": [Function],
- },
"onRefreshDatabasesKeyPress": [Function],
"onRefreshResourcesClick": [Function],
"phoenixClient": PhoenixClient {
diff --git a/src/Explorer/Panes/__snapshots__/AddCollectionPanel.test.tsx.snap b/src/Explorer/Panes/__snapshots__/AddCollectionPanel.test.tsx.snap
new file mode 100644
index 000000000..903a6dd4e
--- /dev/null
+++ b/src/Explorer/Panes/__snapshots__/AddCollectionPanel.test.tsx.snap
@@ -0,0 +1,427 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`AddCollectionPanel should render Default properly 1`] = `
+
+`;
diff --git a/src/Explorer/SplashScreen/SplashScreen.less b/src/Explorer/SplashScreen/SplashScreen.less
index 856a07d70..63f06b4c6 100644
--- a/src/Explorer/SplashScreen/SplashScreen.less
+++ b/src/Explorer/SplashScreen/SplashScreen.less
@@ -57,7 +57,6 @@
.legend {
font-family: @SemiboldFont;
- margin-bottom: @DefaultSpace;
font-size: 18px;
}
@@ -114,14 +113,6 @@
margin-top: 4px;
}
- .twoLineContent {
- margin-top: -5px;
-
- :nth-child(2) {
- font-size: 9px;
- }
- }
-
.description {
font-size: 10px;
color: @BaseMediumHigh;
diff --git a/src/Explorer/SplashScreen/SplashScreen.test.ts b/src/Explorer/SplashScreen/SplashScreen.test.ts
index ae8071164..80d3eeeca 100644
--- a/src/Explorer/SplashScreen/SplashScreen.test.ts
+++ b/src/Explorer/SplashScreen/SplashScreen.test.ts
@@ -9,31 +9,6 @@ const createExplorer = () => {
};
describe("SplashScreen", () => {
- it("allows sample collection creation for supported api's", () => {
- const explorer = createExplorer();
- const dataSampleUtil = new DataSamplesUtil(explorer);
- const createStub = jest
- .spyOn(dataSampleUtil, "createGeneratorAsync")
- .mockImplementation(() => Promise.reject(undefined));
-
- // Sample is supported
- jest.spyOn(dataSampleUtil, "isSampleContainerCreationSupported").mockImplementation(() => true);
-
- const splashScreen = new SplashScreen({ explorer });
- jest.spyOn(splashScreen, "createDataSampleUtil").mockImplementation(() => dataSampleUtil);
- const mainButtons = splashScreen.createMainItems();
-
- // Press all buttons and make sure create gets called
- mainButtons.forEach((button) => {
- try {
- button.onClick();
- } catch (e) {
- // noop
- }
- });
- expect(createStub).toHaveBeenCalled();
- });
-
it("does not allow sample collection creation for non-supported api's", () => {
const explorerStub = createExplorer();
const dataSampleUtil = new DataSamplesUtil(explorerStub);
diff --git a/src/Explorer/SplashScreen/SplashScreen.tsx b/src/Explorer/SplashScreen/SplashScreen.tsx
index abe77c803..31f472754 100644
--- a/src/Explorer/SplashScreen/SplashScreen.tsx
+++ b/src/Explorer/SplashScreen/SplashScreen.tsx
@@ -1,22 +1,21 @@
/**
* Accordion top class
*/
-import { Image, Link, Stack, Text } from "@fluentui/react";
+import { Coachmark, DirectionalHint, Image, Link, Stack, TeachingBubbleContent, Text } from "@fluentui/react";
+import { useCarousel } from "hooks/useCarousel";
+import { useTabs } from "hooks/useTabs";
import * as React from "react";
+import { Action } from "Shared/Telemetry/TelemetryConstants";
+import { traceOpen } from "Shared/Telemetry/TelemetryProcessor";
import AddDatabaseIcon from "../../../images/AddDatabase.svg";
import NewQueryIcon from "../../../images/AddSqlQuery_16x16.svg";
import NewStoredProcedureIcon from "../../../images/AddStoredProcedure.svg";
import OpenQueryIcon from "../../../images/BrowseQuery.svg";
import ConnectIcon from "../../../images/Connect_color.svg";
import ContainersIcon from "../../../images/Containers.svg";
-import CostIcon from "../../../images/Cost.svg";
-import GreenCheckIcon from "../../../images/Green_check.svg";
-import NewContainerIcon from "../../../images/Hero-new-container.svg";
-import NewNotebookIcon from "../../../images/Hero-new-notebook.svg";
-import SampleIcon from "../../../images/Hero-sample.svg";
import LinkIcon from "../../../images/Link_blue.svg";
import NotebookIcon from "../../../images/notebook/Notebook-resource.svg";
-import NotebooksIcon from "../../../images/Notebooks.svg";
+import NotebookColorIcon from "../../../images/Notebooks.svg";
import QuickStartIcon from "../../../images/Quickstart_Lightning.svg";
import ScaleAndSettingsIcon from "../../../images/Scale_15x15.svg";
import CollectionIcon from "../../../images/tree-collection.svg";
@@ -39,8 +38,10 @@ import { useSelectedNode } from "../useSelectedNode";
export interface SplashScreenItem {
iconSrc: string;
title: string;
+ id?: string;
info?: string;
description: string;
+ showLinkIcon?: boolean;
onClick: () => void;
}
@@ -49,8 +50,6 @@ export interface SplashScreenProps {
}
export class SplashScreen extends React.Component
{
- private static readonly seeMoreItemTitle: string = "See more Cosmos DB documentation";
- private static readonly seeMoreItemUrl: string = "https://aka.ms/cosmosdbdocument";
private static readonly dataModelingUrl = "https://docs.microsoft.com/azure/cosmos-db/modeling-data";
private static readonly throughputEstimatorUrl = "https://cosmos.azure.com/capacitycalculator";
private static readonly failoverUrl = "https://docs.microsoft.com/azure/cosmos-db/high-availability";
@@ -64,13 +63,13 @@ export class SplashScreen extends React.Component {
this.subscriptions = [];
}
- public componentWillUnmount() {
+ public componentWillUnmount(): void {
while (this.subscriptions.length) {
this.subscriptions.pop().dispose();
}
}
- public componentDidMount() {
+ public componentDidMount(): void {
this.subscriptions.push(
{
dispose: useNotebook.subscribe(
@@ -78,7 +77,13 @@ export class SplashScreen extends React.Component {
(state) => state.isNotebookEnabled
),
},
- { dispose: useSelectedNode.subscribe(() => this.setState({})) }
+ { dispose: useSelectedNode.subscribe(() => this.setState({})) },
+ {
+ dispose: useCarousel.subscribe(
+ () => this.setState({}),
+ (state) => state.showCoachMark
+ ),
+ }
);
}
@@ -115,32 +120,58 @@ export class SplashScreen extends React.Component {