public static createPrompt()

in src/yo/prompts/factory.ts [11:33]


	public static createPrompt(question: any, answers: any): Prompt {
		/**
		 * TODO:
		 *   - folder
		 */
		switch (question.type || 'input') {
			case 'string':
			case 'input':
				return new InputPrompt(question, answers);
			case 'password':
				return new PasswordPrompt(question, answers);
			case 'list':
				return new ListPrompt(question);
			case 'confirm':
				return new ConfirmPrompt(question);
			case 'checkbox':
				return new CheckboxPrompt(question);
			case 'expand':
				return new ExpandPrompt(question);
			default:
				throw new Error(`Could not find a prompt for question type ${question.type}`);
		}
	}