• Lists contents of a directory with filtering options

    Parameters

    • dirPath: string

      Path to the directory to list

    • options: ListDirectoryOptions = {}

      Listing options including recursion and filtering

    Returns Promise<OperationResult<string[]>>

    OperationResult containing array of file paths

    const result = await listDirectory('/path/to/dir', { 
    recursive: true,
    extensions: ['.ts', '.js'],
    includeHidden: false
    });
    if (result.success) {
    console.log('Found files:', result.data);
    }