Path: blob/main/extensions/copilot/src/extension/prompts/node/base/promptElement.ts
13405 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { BasePromptElementProps, PromptElement, PromptElementCtor as PromptElementCtor2 } from '@vscode/prompt-tsx';67export interface PromptElementCtor<P extends BasePromptElementProps = BasePromptElementProps, S = void> extends PromptElementCtor2<P, S> {8new(props: P, ...args: any[]): PromptElement<P, S>;9}1011export interface EmbeddedInsideUserMessage {12/**13* Upcoming deprecation: Wrap with UserMessage instead.14*/15readonly embeddedInsideUserMessage?: false;16}1718export const embeddedInsideUserMessageDefault = true;192021