@eggjs/controller-decorator
Version:
tegg controller decorator
25 lines (24 loc) • 767 B
TypeScript
import type { MiddlewareFunc } from '@eggjs/tegg-types';
import { PromptArgsSchemaDetail } from '../../src/util/MCPInfoUtil';
export declare class MCPPromptMeta {
readonly name: string;
readonly needAcl: boolean;
readonly mcpName?: string;
readonly aclCode?: string;
readonly description?: string;
readonly detail?: PromptArgsSchemaDetail;
readonly middlewares: readonly MiddlewareFunc[];
readonly extra?: number;
readonly title?: string;
constructor(opt: {
name: string;
middlewares: MiddlewareFunc[];
needAcl?: boolean;
aclCode?: string;
description?: string;
mcpName?: string;
detail?: PromptArgsSchemaDetail;
extra?: number;
title?: string;
});
}