import { Persistent } from '@scode/modelling'; enum OptionType { string = 'string', number = 'number', boolean = 'boolean' } interface Option { name: string; type: OptionType; required?: boolean; default: unknown; alias: string; env: string; } interface OptionProcess extends Option { filled: boolean; } export class InteractiveOptions extends Persistent { protected options: Array; public constructor (options: Array