Files
azuredatastudio/extensions/notebook/src/prompts/factory.ts
Charles Gagnon b3a01fcf77 Remove ApiWrapper from notebook extension (#11224)
* Remove ApiWrapper in notebook extension

* delete file

* Remove copyrights
2020-07-08 11:06:32 -07:00

18 lines
505 B
TypeScript

// This code is originally from https://github.com/DonJayamanne/bowerVSCode
// License: https://github.com/DonJayamanne/bowerVSCode/blob/master/LICENSE
import Prompt from './prompt';
import ConfirmPrompt from './confirm';
export default class PromptFactory {
public static createPrompt(question: any): Prompt {
switch (question.type) {
case 'confirm':
return new ConfirmPrompt(question);
default:
throw new Error(`Could not find a prompt for question type ${question.type}`);
}
}
}