sc4
Version:
A command line utility for automating SimCity 4 modding tasks & modifying savegames
24 lines (23 loc) • 685 B
TypeScript
import { type Theme } from '@inquirer/core';
import { Stats } from 'node:fs';
export type FileInfo = Stats & {
name: string;
path: string;
isDisabled: boolean;
};
export type FileSelectorConfig = {
message: string;
basePath?: string;
type?: 'file' | 'directory' | 'file+directory';
pageSize?: number;
loop?: boolean;
showExcluded?: boolean;
disabledLabel?: string;
allowCancel?: boolean;
cancelText?: string;
emptyText?: string;
theme?: Theme;
filter?: (file: FileInfo) => boolean;
transform?: (item: FileInfo) => string;
};
export declare const fileSelector: import("@inquirer/type").Prompt<string, FileSelectorConfig>;