Socket
Socket
Sign inDemoInstall

@types/prompts

Package Overview
Dependencies
1
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/prompts

TypeScript definitions for prompts


Version published
Maintainers
1
Created

Package description

What is @types/prompts?

@types/prompts provides TypeScript type definitions for the 'prompts' library, which is used to create interactive command-line prompts.

What are @types/prompts's main functionalities?

Basic Text Prompt

This feature allows you to create a basic text prompt where the user can input a string. The example asks for the user's name and then greets them.

const prompts = require('prompts');

(async () => {
  const response = await prompts({
    type: 'text',
    name: 'value',
    message: 'What is your name?'
  });
  console.log(`Hello, ${response.value}!`);
})();

Select Prompt

This feature allows you to create a select prompt where the user can choose from a list of options. The example lets the user pick a color from a list.

const prompts = require('prompts');

(async () => {
  const response = await prompts({
    type: 'select',
    name: 'color',
    message: 'Pick a color',
    choices: [
      { title: 'Red', value: 'red' },
      { title: 'Green', value: 'green' },
      { title: 'Blue', value: 'blue' }
    ],
    initial: 1
  });
  console.log(`You chose: ${response.color}`);
})();

Confirm Prompt

This feature allows you to create a confirm prompt where the user can answer with a yes or no. The example asks if the user wants to continue and logs the response.

const prompts = require('prompts');

(async () => {
  const response = await prompts({
    type: 'confirm',
    name: 'value',
    message: 'Do you want to continue?'
  });
  console.log(response.value ? 'Continuing...' : 'Aborted');
})();

Other packages similar to @types/prompts

Readme

Source

Installation

npm install --save @types/prompts

Summary

This package contains type definitions for prompts (https://github.com/terkelg/prompts).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prompts.

Additional Details

  • Last updated: Mon, 03 May 2021 08:31:21 GMT
  • Dependencies: @types/node
  • Global values: none

Credits

These definitions were written by Berkay GURSOY, Daniel Perez Alvarez, Kamontat Chantrachirathumrong, theweirdone, whoaa512, and John Reilly.

FAQs

Last updated on 03 May 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc