1
>
/*---------------------------------------------------------------------------------------------
mockPromptsService.ts
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 { CancellationToken } from '../../../../../../../base/common/cancellation.js';
7
>
import { Emitter, Event } from '../../../../../../../base/common/event.js';
8
>
import { IDisposable } from '../../../../../../../base/common/lifecycle.js';
9
>
import { URI } from '../../../../../../../base/common/uri.js';
10
>
import { ITextModel } from '../../../../../../../editor/common/model.js';
11
>
import { IExtensionDescription } from '../../../../../../../platform/extensions/common/extensions.js';
12
>
import { PromptsType } from '../../../../common/promptSyntax/promptTypes.js';
13
>
import { ParsedPromptFile } from '../../../../common/promptSyntax/promptFileParser.js';
14
>
import { IAgentSkill, ICustomAgent, IPromptDiscoveryInfo, IPromptFileContext, IPromptFileResource, IPromptPath, IPromptsService, IAgentInstructionFile, IInstructionFile, PromptsStorage } from '../../../../common/promptSyntax/service/promptsService.js';
15
>
import { ResourceSet } from '../../../../../../../base/common/map.js';
16
>
17
>
export class MockPromptsService implements IPromptsService {
18
19
_serviceBrand: undefined;