UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

31 lines (28 loc) 644 B
import inquirer from "inquirer"; export interface ExplodeAnswers { explodeMulti: boolean; } export async function explodeQuestion( questionText?: string, ): Promise<Pick<ExplodeAnswers, "explodeMulti">> { return inquirer.prompt<Pick<ExplodeAnswers, "explodeMulti">>([ { type: "list", name: "explodeMulti", message: questionText || "Should multi-part geometries be split into single-part geometries?", default: "yes", choices: [ { value: true, name: "Yes", }, { value: false, name: "No", }, ], }, ]); }