flatfile-csv-importer
Version:
A simple adapter for elegantly importing CSV files via flatfile.io (Typescript, ES6, Browser)
58 lines • 2.5 kB
JavaScript
var UploadFile = /** @class */ (function () {
function UploadFile(file) {
this.$file = file;
}
Object.defineProperty(UploadFile.prototype, "id", {
/**
* A unique UUID referencing this file in the Flatfile system
*/
get: function () {
return this.$file.id;
},
enumerable: true,
configurable: true
});
Object.defineProperty(UploadFile.prototype, "filename", {
/**
* The original filename on the user's system
*/
get: function () {
return this.$file.filename;
},
enumerable: true,
configurable: true
});
Object.defineProperty(UploadFile.prototype, "filesize", {
/**
* The size of the file in bytes
*/
get: function () {
return this.$file.filesize;
},
enumerable: true,
configurable: true
});
Object.defineProperty(UploadFile.prototype, "filetype", {
/**
* The type of file
*/
get: function () {
return this.$file.filetype;
},
enumerable: true,
configurable: true
});
Object.defineProperty(UploadFile.prototype, "url", {
/**
* A securely signed url giving you temporary access to download the file
*/
get: function () {
return this.$file.url;
},
enumerable: true,
configurable: true
});
return UploadFile;
}());
export default UploadFile;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkLWZpbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXBsb2FkLWZpbGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUFHRSxvQkFBYSxJQUFnQjtRQUMzQixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQTtJQUNuQixDQUFDO0lBS0Qsc0JBQUksMEJBQUU7UUFITjs7V0FFRzthQUNIO1lBQ0UsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQTtRQUN0QixDQUFDOzs7T0FBQTtJQUtELHNCQUFJLGdDQUFRO1FBSFo7O1dBRUc7YUFDSDtZQUNFLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUE7UUFDNUIsQ0FBQzs7O09BQUE7SUFLRCxzQkFBSSxnQ0FBUTtRQUhaOztXQUVHO2FBQ0g7WUFDRSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFBO1FBQzVCLENBQUM7OztPQUFBO0lBS0Qsc0JBQUksZ0NBQVE7UUFIWjs7V0FFRzthQUNIO1lBQ0UsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQTtRQUM1QixDQUFDOzs7T0FBQTtJQUtELHNCQUFJLDJCQUFHO1FBSFA7O1dBRUc7YUFDSDtZQUNFLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUE7UUFDdkIsQ0FBQzs7O09BQUE7SUFDSCxpQkFBQztBQUFELENBQUMsQUF6Q0QsSUF5Q0MifQ==