flatfile-csv-importer
Version:
A simple adapter for elegantly importing CSV files via flatfile.io (Typescript, ES6, Browser)
60 lines • 2.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
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;
}());
exports.default = UploadFile;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkLWZpbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXBsb2FkLWZpbGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQTtJQUdFLG9CQUFhLElBQWdCO1FBQzNCLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFBO0lBQ25CLENBQUM7SUFLRCxzQkFBSSwwQkFBRTtRQUhOOztXQUVHO2FBQ0g7WUFDRSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFBO1FBQ3RCLENBQUM7OztPQUFBO0lBS0Qsc0JBQUksZ0NBQVE7UUFIWjs7V0FFRzthQUNIO1lBQ0UsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQTtRQUM1QixDQUFDOzs7T0FBQTtJQUtELHNCQUFJLGdDQUFRO1FBSFo7O1dBRUc7YUFDSDtZQUNFLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUE7UUFDNUIsQ0FBQzs7O09BQUE7SUFLRCxzQkFBSSxnQ0FBUTtRQUhaOztXQUVHO2FBQ0g7WUFDRSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFBO1FBQzVCLENBQUM7OztPQUFBO0lBS0Qsc0JBQUksMkJBQUc7UUFIUDs7V0FFRzthQUNIO1lBQ0UsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQTtRQUN2QixDQUFDOzs7T0FBQTtJQUNILGlCQUFDO0FBQUQsQ0FBQyxBQXpDRCxJQXlDQyJ9