async onChange(updatedFile) {
        let destination = this.data.to;

        // If we're copying a src directory recursively, we have to calculate
        // the correct destination path, based on the src directory tree.
        if (!Array.isArray(this.data.from) && new File(this.data.from).isDirectory()) {
            destination = destination.append(
                path.normalize(updatedFile).replace(path.normalize(this.data.from), '')
            );
        }

        Log.feedback(`Copying ${updatedFile} to ${destination.path()}`);

        await this.files.copyTo(destination, new File(updatedFile));
    }
Handle when a relevant source file is changed.

@param {string} updatedFile