microsoft/vscode-react-native

Public

mirrored fromhttps://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
4cd259621ddfbd348fade892a2f3ee87fd1924c5

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/extension/debuggingConfiguration/configurationProviders/baseConfigProvider.ts

20lines · modecode

1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the MIT license. See LICENSE file in the project root for details.
3
4import { MultiStepInput, InputStep } from "../multiStepInput";
5import { DebugConfigurationState } from "../debugConfigTypesAndConstants";
6import { ConfigurationProviderHelper } from "../../../common/configurationProviderHelper";
7
8export abstract class BaseConfigProvider {
9 protected configurationProviderHelper: ConfigurationProviderHelper;
10 protected maxStepCount: number;
11
12 constructor() {
13 this.configurationProviderHelper = new ConfigurationProviderHelper();
14 }
15
16 public abstract buildConfiguration(
17 input: MultiStepInput<DebugConfigurationState>,
18 state: DebugConfigurationState,
19 ): Promise<InputStep<DebugConfigurationState> | void>;
20}
21