markmv
Version:
TypeScript CLI for markdown file operations with intelligent link refactoring
29 lines • 1.41 kB
TypeScript
/**
* Auto-generated REST API route definitions for markmv API methods
*
* DO NOT EDIT MANUALLY - This file is auto-generated
*/
import type { IncomingMessage, ServerResponse } from 'node:http';
import type { FileOperations } from '../core/file-operations.js';
export interface ApiRoute {
path: string;
method: 'GET' | 'POST' | 'PUT' | 'DELETE';
handler: (req: IncomingMessage, res: ServerResponse, markmvInstance: FileOperations) => Promise<void>;
description: string;
inputSchema: object;
outputSchema: object;
}
export declare const autoGeneratedApiRoutes: ApiRoute[];
export declare function createmoveFileHandler(req: IncomingMessage, res: ServerResponse, markmvInstance: FileOperations): Promise<void>;
export declare function createmoveFilesHandler(req: IncomingMessage, res: ServerResponse, markmvInstance: FileOperations): Promise<void>;
export declare function createvalidateOperationHandler(req: IncomingMessage, res: ServerResponse, markmvInstance: FileOperations): Promise<void>;
export declare function createtestAutoExposureHandler(req: IncomingMessage, res: ServerResponse, _markmvInstance: FileOperations): Promise<void>;
/**
* Get API route by path
*/
export declare function getApiRouteByPath(path: string): ApiRoute | undefined;
/**
* Get all API route paths
*/
export declare function getApiRoutePaths(): string[];
//# sourceMappingURL=api-routes.d.ts.map