@tiberriver256/mcp-server-azure-devops
Version:
Azure DevOps reference server for the Model Context Protocol (MCP)
50 lines (49 loc) • 1.6 kB
TypeScript
import { WebApi } from 'azure-devops-node-api';
import { WikiType } from './schema';
/**
* Options for creating a wiki
*/
export interface CreateWikiOptions {
/**
* The ID or name of the organization
* If not provided, the default organization will be used
*/
organizationId?: string;
/**
* The ID or name of the project
* If not provided, the default project will be used
*/
projectId?: string;
/**
* The name of the new wiki
*/
name: string;
/**
* Type of wiki to create (projectWiki or codeWiki)
* Default is projectWiki
*/
type?: WikiType;
/**
* The ID of the repository to associate with the wiki
* Required when type is codeWiki
*/
repositoryId?: string;
/**
* Folder path inside repository which is shown as Wiki
* Only applicable for codeWiki type
* Default is '/'
*/
mappedPath?: string;
}
/**
* Create a new wiki in Azure DevOps
*
* @param _connection The Azure DevOps WebApi connection (deprecated, kept for backward compatibility)
* @param options Options for creating a wiki
* @returns The created wiki
* @throws {AzureDevOpsValidationError} When required parameters are missing
* @throws {AzureDevOpsResourceNotFoundError} When the project or repository is not found
* @throws {AzureDevOpsPermissionError} When the user does not have permission to create a wiki
* @throws {AzureDevOpsError} When an error occurs while creating the wiki
*/
export declare function createWiki(_connection: WebApi, options: CreateWikiOptions): Promise<any>;