Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/extensions/copilot/src/extension/prompts/node/base/promptElement.ts
13405 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { BasePromptElementProps, PromptElement, PromptElementCtor as PromptElementCtor2 } from '@vscode/prompt-tsx';
7
8
export interface PromptElementCtor<P extends BasePromptElementProps = BasePromptElementProps, S = void> extends PromptElementCtor2<P, S> {
9
new(props: P, ...args: any[]): PromptElement<P, S>;
10
}
11
12
export interface EmbeddedInsideUserMessage {
13
/**
14
* Upcoming deprecation: Wrap with UserMessage instead.
15
*/
16
readonly embeddedInsideUserMessage?: false;
17
}
18
19
export const embeddedInsideUserMessageDefault = true;
20
21