@flexbase/openapi-generator
Version:
Open API code generator
22 lines (21 loc) • 702 B
TypeScript
import { OptimizedNode } from './optimized.node.js';
import { Reference } from './reference.js';
export interface Operation extends OptimizedNode {
method: string;
tags?: string[];
description?: string;
summary?: string;
operationId?: string;
deprecated?: boolean;
pathParameter?: Reference;
headerParameter?: Reference;
queryParameter?: Reference;
cookieParameter?: Reference;
request?: Reference;
response?: Reference;
callbacks?: Reference;
security?: Record<string, string[]>[];
extensions?: Record<string, string>;
pathRegex?: Record<string, string>;
}
export declare const isOperation: (value: OptimizedNode) => value is Operation;