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;
};
};
} = ...