TypeInfo: {
    AdvSecEnablementStatus: any;
    Attachment: any;
    BillableCommitterDetail: any;
    Change: any;
    ChangeList: any;
    Comment: any;
    CommentThread: any;
    CommentThreadStatus: {
        enumValues: {
            active: number;
            byDesign: number;
            closed: number;
            fixed: number;
            pending: number;
            unknown: number;
            wontFix: number;
        };
    };
    CommentType: {
        enumValues: {
            codeChange: number;
            system: number;
            text: number;
            unknown: number;
        };
    };
    FileDiff: any;
    GitAnnotatedTag: any;
    GitAsyncOperationStatus: {
        enumValues: {
            abandoned: number;
            completed: number;
            failed: number;
            inProgress: number;
            queued: number;
        };
    };
    GitAsyncRefOperation: any;
    GitAsyncRefOperationDetail: any;
    GitAsyncRefOperationFailureStatus: {
        enumValues: {
            asyncOperationNotFound: number;
            createBranchPermissionRequired: number;
            emptyCommitterSignature: number;
            gitObjectTooLarge: number;
            invalidRefName: number;
            none: number;
            operationIndentityNotFound: number;
            other: number;
            refNameConflict: number;
            targetBranchDeleted: number;
            writePermissionRequired: number;
        };
    };
    GitAsyncRefOperationParameters: any;
    GitAsyncRefOperationSource: any;
    GitBaseVersionDescriptor: any;
    GitBranchStats: any;
    GitChange: any;
    GitCherryPick: any;
    GitCommit: any;
    GitCommitChanges: any;
    GitCommitDiffs: any;
    GitCommitRef: any;
    GitCommitToCreate: any;
    GitConflict: any;
    GitConflictAddAdd: any;
    GitConflictAddRename: any;
    GitConflictDeleteEdit: any;
    GitConflictDeleteRename: any;
    GitConflictDirectoryFile: any;
    GitConflictEditDelete: any;
    GitConflictEditEdit: any;
    GitConflictFileDirectory: any;
    GitConflictRename1to2: any;
    GitConflictRename2to1: any;
    GitConflictRenameAdd: any;
    GitConflictRenameDelete: any;
    GitConflictRenameRename: any;
    GitConflictType: {
        enumValues: {
            addAdd: number;
            addRename: number;
            deleteEdit: number;
            deleteRename: number;
            directoryChild: number;
            directoryFile: number;
            editDelete: number;
            editEdit: number;
            fileDirectory: number;
            none: number;
            rename1to2: number;
            rename2to1: number;
            renameAdd: number;
            renameDelete: number;
            renameRename: number;
        };
    };
    GitConflictUpdateResult: any;
    GitConflictUpdateStatus: {
        enumValues: {
            badRequest: number;
            invalidResolution: number;
            notFound: number;
            succeeded: number;
            unsupportedConflictType: number;
        };
    };
    GitDeletedRepository: any;
    GitForkRef: any;
    GitForkSyncRequest: any;
    GitForkTeamProjectReference: any;
    GitHistoryMode: {
        enumValues: {
            firstParent: number;
            fullHistory: number;
            fullHistorySimplifyMerges: number;
            simplifiedHistory: number;
        };
    };
    GitImportFailedEvent: any;
    GitImportRequest: any;
    GitImportSucceededEvent: any;
    GitItem: any;
    GitItemDescriptor: any;
    GitItemRequestData: any;
    GitLastChangeTreeItems: any;
    GitMerge: any;
    GitObject: any;
    GitObjectType: {
        enumValues: {
            bad: number;
            blob: number;
            commit: number;
            ext2: number;
            ofsDelta: number;
            refDelta: number;
            tag: number;
            tree: number;
        };
    };
    GitPathAction: any;
    GitPathActions: {
        enumValues: {
            add: number;
            delete: number;
            edit: number;
            none: number;
            rename: number;
        };
    };
    GitPathToItemsCollection: any;
    GitPolicyConfigurationResponse: any;
    GitPullRequest: any;
    GitPullRequestChange: any;
    GitPullRequestCommentThread: any;
    GitPullRequestCompletionOptions: any;
    GitPullRequestIteration: any;
    GitPullRequestIterationChanges: any;
    GitPullRequestMergeStrategy: {
        enumValues: {
            noFastForward: number;
            rebase: number;
            rebaseMerge: number;
            squash: number;
        };
    };
    GitPullRequestQuery: any;
    GitPullRequestQueryInput: any;
    GitPullRequestQueryType: {
        enumValues: { commit: number; lastMergeCommit: number; notSet: number };
    };
    GitPullRequestReviewFileType: {
        enumValues: { attachment: number; changeEntry: number };
    };
    GitPullRequestSearchCriteria: any;
    GitPullRequestStatus: any;
    GitPush: any;
    GitPushEventData: any;
    GitPushRef: any;
    GitPushSearchCriteria: any;
    GitQueryBranchStatsCriteria: any;
    GitQueryCommitsCriteria: any;
    GitQueryRefsCriteria: any;
    GitRef: any;
    GitRefFavorite: any;
    GitRefSearchType: {
        enumValues: { contains: number; exact: number; startsWith: number };
    };
    GitRefUpdateMode: { enumValues: { allOrNone: number; bestEffort: number } };
    GitRefUpdateResult: any;
    GitRefUpdateStatus: {
        enumValues: {
            createBranchPermissionRequired: number;
            createTagPermissionRequired: number;
            forcePushRequired: number;
            invalidRefName: number;
            locked: number;
            manageNotePermissionRequired: number;
            refNameConflict: number;
            rejectedByPlugin: number;
            rejectedByPolicy: number;
            staleOldObjectId: number;
            succeeded: number;
            succeededCorruptRef: number;
            succeededNonExistentRef: number;
            unprocessed: number;
            unresolvableToCommit: number;
            writePermissionRequired: number;
        };
    };
    GitRepository: any;
    GitRepositoryCreateOptions: any;
    GitRepositoryRef: any;
    GitResolutionError: {
        enumValues: {
            invalidPath: number;
            mergeContentNotFound: number;
            none: number;
            otherError: number;
            pathInUse: number;
            unknownAction: number;
            unknownMergeType: number;
        };
    };
    GitResolutionMergeContent: any;
    GitResolutionMergeType: {
        enumValues: {
            autoMerged: number;
            takeSourceContent: number;
            takeTargetContent: number;
            undecided: number;
            userMerged: number;
        };
    };
    GitResolutionPathConflict: any;
    GitResolutionPathConflictAction: {
        enumValues: {
            keepSourceDeleteTarget: number;
            keepSourceRenameTarget: number;
            keepTargetDeleteSource: number;
            keepTargetRenameSource: number;
            undecided: number;
        };
    };
    GitResolutionPickOneAction: any;
    GitResolutionRename1to2: any;
    GitResolutionRename1to2Action: {
        enumValues: {
            keepBothFiles: number;
            keepSourcePath: number;
            keepTargetPath: number;
            undecided: number;
        };
    };
    GitResolutionStatus: {
        enumValues: {
            partiallyResolved: number;
            resolved: number;
            unresolved: number;
        };
    };
    GitResolutionWhichAction: {
        enumValues: {
            pickSourceAction: number;
            pickTargetAction: number;
            undecided: number;
        };
    };
    GitRevert: any;
    GitStatus: any;
    GitStatusState: {
        enumValues: {
            error: number;
            failed: number;
            notApplicable: number;
            notSet: number;
            partiallySucceeded: number;
            pending: number;
            succeeded: number;
        };
    };
    GitTargetVersionDescriptor: any;
    GitTreeDiff: any;
    GitTreeDiffEntry: any;
    GitTreeDiffResponse: any;
    GitTreeEntryRef: any;
    GitTreeRef: any;
    GitUserDate: any;
    GitVersionDescriptor: any;
    GitVersionOptions: {
        enumValues: {
            firstParent: number;
            none: number;
            previousChange: number;
        };
    };
    GitVersionType: {
        enumValues: { branch: number; commit: number; tag: number };
    };
    HistoryEntry: any;
    IncludedGitCommit: any;
    ItemContent: any;
    ItemContentType: { enumValues: { base64Encoded: number; rawText: number } };
    ItemDetailsOptions: any;
    IterationReason: {
        enumValues: {
            create: number;
            forcePush: number;
            push: number;
            rebase: number;
            resolveConflicts: number;
            retarget: number;
            unknown: number;
        };
    };
    LineDiffBlock: any;
    LineDiffBlockChangeType: {
        enumValues: { add: number; delete: number; edit: number; none: number };
    };
    PullRequestAsyncStatus: {
        enumValues: {
            conflicts: number;
            failure: number;
            notSet: number;
            queued: number;
            rejectedByPolicy: number;
            succeeded: number;
        };
    };
    PullRequestMergeFailureType: {
        enumValues: {
            caseSensitive: number;
            none: number;
            objectTooLarge: number;
            unknown: number;
        };
    };
    PullRequestStatus: {
        enumValues: {
            abandoned: number;
            active: number;
            all: number;
            completed: number;
            notSet: number;
        };
    };
    PullRequestTimeRangeType: {
        enumValues: { closed: number; created: number };
    };
    RefFavoriteType: {
        enumValues: { folder: number; invalid: number; ref: number };
    };
    SupportedIde: any;
    SupportedIdeType: {
        enumValues: {
            androidStudio: number;
            appCode: number;
            cLion: number;
            dataGrip: number;
            eclipse: number;
            intelliJ: number;
            mps: number;
            phpStorm: number;
            pyCharm: number;
            rubyMine: number;
            tower: number;
            unknown: number;
            visualStudio: number;
            vsCode: number;
            webStorm: number;
        };
    };
    TfvcBranch: any;
    TfvcBranchRef: any;
    TfvcChange: any;
    TfvcChangeset: any;
    TfvcChangesetRef: any;
    TfvcCheckinEventData: any;
    TfvcHistoryEntry: any;
    TfvcItem: any;
    TfvcItemDescriptor: any;
    TfvcItemPreviousHash: any;
    TfvcItemRequestData: any;
    TfvcLabel: any;
    TfvcLabelRef: any;
    TfvcShelveset: any;
    TfvcShelvesetRef: any;
    TfvcVersionDescriptor: any;
    TfvcVersionOption: {
        enumValues: { none: number; previous: number; useRename: number };
    };
    TfvcVersionType: {
        enumValues: {
            change: number;
            changeset: number;
            date: number;
            latest: number;
            mergeSource: number;
            none: number;
            shelveset: number;
            tip: number;
        };
    };
    UpdateRefsRequest: any;
    VersionControlChangeType: {
        enumValues: {
            add: number;
            all: number;
            branch: number;
            delete: number;
            edit: number;
            encoding: number;
            lock: number;
            merge: number;
            none: number;
            property: number;
            rename: number;
            rollback: number;
            sourceRename: number;
            targetRename: number;
            undelete: number;
        };
    };
    VersionControlProjectInfo: any;
    VersionControlRecursionType: {
        enumValues: {
            full: number;
            none: number;
            oneLevel: number;
            oneLevelPlusNestedEmptyFolders: number;
        };
    };
} = ...

Type declaration

  • AdvSecEnablementStatus: any
  • Attachment: any
  • BillableCommitterDetail: any
  • Change: any
  • ChangeList: any
  • Comment: any
  • CommentThread: any
  • CommentThreadStatus: {
        enumValues: {
            active: number;
            byDesign: number;
            closed: number;
            fixed: number;
            pending: number;
            unknown: number;
            wontFix: number;
        };
    }
  • CommentType: {
        enumValues: {
            codeChange: number;
            system: number;
            text: number;
            unknown: number;
        };
    }
  • FileDiff: any
  • GitAnnotatedTag: any
  • GitAsyncOperationStatus: {
        enumValues: {
            abandoned: number;
            completed: number;
            failed: number;
            inProgress: number;
            queued: number;
        };
    }
  • GitAsyncRefOperation: any
  • GitAsyncRefOperationDetail: any
  • GitAsyncRefOperationFailureStatus: {
        enumValues: {
            asyncOperationNotFound: number;
            createBranchPermissionRequired: number;
            emptyCommitterSignature: number;
            gitObjectTooLarge: number;
            invalidRefName: number;
            none: number;
            operationIndentityNotFound: number;
            other: number;
            refNameConflict: number;
            targetBranchDeleted: number;
            writePermissionRequired: number;
        };
    }
  • GitAsyncRefOperationParameters: any
  • GitAsyncRefOperationSource: any
  • GitBaseVersionDescriptor: any
  • GitBranchStats: any
  • GitChange: any
  • GitCherryPick: any
  • GitCommit: any
  • GitCommitChanges: any
  • GitCommitDiffs: any
  • GitCommitRef: any
  • GitCommitToCreate: any
  • GitConflict: any
  • GitConflictAddAdd: any
  • GitConflictAddRename: any
  • GitConflictDeleteEdit: any
  • GitConflictDeleteRename: any
  • GitConflictDirectoryFile: any
  • GitConflictEditDelete: any
  • GitConflictEditEdit: any
  • GitConflictFileDirectory: any
  • GitConflictRename1to2: any
  • GitConflictRename2to1: any
  • GitConflictRenameAdd: any
  • GitConflictRenameDelete: any
  • GitConflictRenameRename: any
  • GitConflictType: {
        enumValues: {
            addAdd: number;
            addRename: number;
            deleteEdit: number;
            deleteRename: number;
            directoryChild: number;
            directoryFile: number;
            editDelete: number;
            editEdit: number;
            fileDirectory: number;
            none: number;
            rename1to2: number;
            rename2to1: number;
            renameAdd: number;
            renameDelete: number;
            renameRename: number;
        };
    }
  • GitConflictUpdateResult: any
  • GitConflictUpdateStatus: {
        enumValues: {
            badRequest: number;
            invalidResolution: number;
            notFound: number;
            succeeded: number;
            unsupportedConflictType: number;
        };
    }
  • GitDeletedRepository: any
  • GitForkRef: any
  • GitForkSyncRequest: any
  • GitForkTeamProjectReference: any
  • GitHistoryMode: {
        enumValues: {
            firstParent: number;
            fullHistory: number;
            fullHistorySimplifyMerges: number;
            simplifiedHistory: number;
        };
    }
  • GitImportFailedEvent: any
  • GitImportRequest: any
  • GitImportSucceededEvent: any
  • GitItem: any
  • GitItemDescriptor: any
  • GitItemRequestData: any
  • GitLastChangeTreeItems: any
  • GitMerge: any
  • GitObject: any
  • GitObjectType: {
        enumValues: {
            bad: number;
            blob: number;
            commit: number;
            ext2: number;
            ofsDelta: number;
            refDelta: number;
            tag: number;
            tree: number;
        };
    }
  • GitPathAction: any
  • GitPathActions: {
        enumValues: {
            add: number;
            delete: number;
            edit: number;
            none: number;
            rename: number;
        };
    }
  • GitPathToItemsCollection: any
  • GitPolicyConfigurationResponse: any
  • GitPullRequest: any
  • GitPullRequestChange: any
  • GitPullRequestCommentThread: any
  • GitPullRequestCompletionOptions: any
  • GitPullRequestIteration: any
  • GitPullRequestIterationChanges: any
  • GitPullRequestMergeStrategy: {
        enumValues: {
            noFastForward: number;
            rebase: number;
            rebaseMerge: number;
            squash: number;
        };
    }
  • GitPullRequestQuery: any
  • GitPullRequestQueryInput: any
  • GitPullRequestQueryType: { enumValues: { commit: number; lastMergeCommit: number; notSet: number } }
  • GitPullRequestReviewFileType: { enumValues: { attachment: number; changeEntry: number } }
  • GitPullRequestSearchCriteria: any
  • GitPullRequestStatus: any
  • GitPush: any
  • GitPushEventData: any
  • GitPushRef: any
  • GitPushSearchCriteria: any
  • GitQueryBranchStatsCriteria: any
  • GitQueryCommitsCriteria: any
  • GitQueryRefsCriteria: any
  • GitRef: any
  • GitRefFavorite: any
  • GitRefSearchType: { enumValues: { contains: number; exact: number; startsWith: number } }
  • GitRefUpdateMode: { enumValues: { allOrNone: number; bestEffort: number } }
  • GitRefUpdateResult: any
  • GitRefUpdateStatus: {
        enumValues: {
            createBranchPermissionRequired: number;
            createTagPermissionRequired: number;
            forcePushRequired: number;
            invalidRefName: number;
            locked: number;
            manageNotePermissionRequired: number;
            refNameConflict: number;
            rejectedByPlugin: number;
            rejectedByPolicy: number;
            staleOldObjectId: number;
            succeeded: number;
            succeededCorruptRef: number;
            succeededNonExistentRef: number;
            unprocessed: number;
            unresolvableToCommit: number;
            writePermissionRequired: number;
        };
    }
  • GitRepository: any
  • GitRepositoryCreateOptions: any
  • GitRepositoryRef: any
  • GitResolutionError: {
        enumValues: {
            invalidPath: number;
            mergeContentNotFound: number;
            none: number;
            otherError: number;
            pathInUse: number;
            unknownAction: number;
            unknownMergeType: number;
        };
    }
  • GitResolutionMergeContent: any
  • GitResolutionMergeType: {
        enumValues: {
            autoMerged: number;
            takeSourceContent: number;
            takeTargetContent: number;
            undecided: number;
            userMerged: number;
        };
    }
  • GitResolutionPathConflict: any
  • GitResolutionPathConflictAction: {
        enumValues: {
            keepSourceDeleteTarget: number;
            keepSourceRenameTarget: number;
            keepTargetDeleteSource: number;
            keepTargetRenameSource: number;
            undecided: number;
        };
    }
  • GitResolutionPickOneAction: any
  • GitResolutionRename1to2: any
  • GitResolutionRename1to2Action: {
        enumValues: {
            keepBothFiles: number;
            keepSourcePath: number;
            keepTargetPath: number;
            undecided: number;
        };
    }
  • GitResolutionStatus: {
        enumValues: {
            partiallyResolved: number;
            resolved: number;
            unresolved: number;
        };
    }
  • GitResolutionWhichAction: {
        enumValues: {
            pickSourceAction: number;
            pickTargetAction: number;
            undecided: number;
        };
    }
  • GitRevert: any
  • GitStatus: any
  • GitStatusState: {
        enumValues: {
            error: number;
            failed: number;
            notApplicable: number;
            notSet: number;
            partiallySucceeded: number;
            pending: number;
            succeeded: number;
        };
    }
  • GitTargetVersionDescriptor: any
  • GitTreeDiff: any
  • GitTreeDiffEntry: any
  • GitTreeDiffResponse: any
  • GitTreeEntryRef: any
  • GitTreeRef: any
  • GitUserDate: any
  • GitVersionDescriptor: any
  • GitVersionOptions: { enumValues: { firstParent: number; none: number; previousChange: number } }
  • GitVersionType: { enumValues: { branch: number; commit: number; tag: number } }
  • HistoryEntry: any
  • IncludedGitCommit: any
  • ItemContent: any
  • ItemContentType: { enumValues: { base64Encoded: number; rawText: number } }
  • ItemDetailsOptions: any
  • IterationReason: {
        enumValues: {
            create: number;
            forcePush: number;
            push: number;
            rebase: number;
            resolveConflicts: number;
            retarget: number;
            unknown: number;
        };
    }
  • LineDiffBlock: any
  • LineDiffBlockChangeType: { enumValues: { add: number; delete: number; edit: number; none: number } }
  • PullRequestAsyncStatus: {
        enumValues: {
            conflicts: number;
            failure: number;
            notSet: number;
            queued: number;
            rejectedByPolicy: number;
            succeeded: number;
        };
    }
  • PullRequestMergeFailureType: {
        enumValues: {
            caseSensitive: number;
            none: number;
            objectTooLarge: number;
            unknown: number;
        };
    }
  • PullRequestStatus: {
        enumValues: {
            abandoned: number;
            active: number;
            all: number;
            completed: number;
            notSet: number;
        };
    }
  • PullRequestTimeRangeType: { enumValues: { closed: number; created: number } }
  • RefFavoriteType: { enumValues: { folder: number; invalid: number; ref: number } }
  • SupportedIde: any
  • SupportedIdeType: {
        enumValues: {
            androidStudio: number;
            appCode: number;
            cLion: number;
            dataGrip: number;
            eclipse: number;
            intelliJ: number;
            mps: number;
            phpStorm: number;
            pyCharm: number;
            rubyMine: number;
            tower: number;
            unknown: number;
            visualStudio: number;
            vsCode: number;
            webStorm: number;
        };
    }
  • TfvcBranch: any
  • TfvcBranchRef: any
  • TfvcChange: any
  • TfvcChangeset: any
  • TfvcChangesetRef: any
  • TfvcCheckinEventData: any
  • TfvcHistoryEntry: any
  • TfvcItem: any
  • TfvcItemDescriptor: any
  • TfvcItemPreviousHash: any
  • TfvcItemRequestData: any
  • TfvcLabel: any
  • TfvcLabelRef: any
  • TfvcShelveset: any
  • TfvcShelvesetRef: any
  • TfvcVersionDescriptor: any
  • TfvcVersionOption: { enumValues: { none: number; previous: number; useRename: number } }
  • TfvcVersionType: {
        enumValues: {
            change: number;
            changeset: number;
            date: number;
            latest: number;
            mergeSource: number;
            none: number;
            shelveset: number;
            tip: number;
        };
    }
  • UpdateRefsRequest: any
  • VersionControlChangeType: {
        enumValues: {
            add: number;
            all: number;
            branch: number;
            delete: number;
            edit: number;
            encoding: number;
            lock: number;
            merge: number;
            none: number;
            property: number;
            rename: number;
            rollback: number;
            sourceRename: number;
            targetRename: number;
            undelete: number;
        };
    }
  • VersionControlProjectInfo: any
  • VersionControlRecursionType: {
        enumValues: {
            full: number;
            none: number;
            oneLevel: number;
            oneLevelPlusNestedEmptyFolders: number;
        };
    }