define([], function () {
    'use strict';

    function getValidFileName(path) {

        // TODO
        return path;
    }

    
    function getFullLocalPath(pathArray) {

        // TODO
        return pathArray.join('/');

    }

    function deleteFile(path) {
        return Promise.resolve();
    }

    function deleteDirectory(path) {
        return Promise.resolve();
    }

    function fileExists(path) {
        return Promise.resolve();
    }

    function getItemFileSize(path) {
        return Promise.resolve(0);
    }

    return {
        getValidFileName: getValidFileName,
        getFullLocalPath: getFullLocalPath,
        deleteFile: deleteFile,
        deleteDirectory: deleteDirectory,
        fileExists: fileExists,
        getItemFileSize: getItemFileSize
    };
});