UNPKG

feeles-ide

Version:

The hackable and serializable IDE to make learning material

24 lines (19 loc) 478 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = makeFromFile; var _ = require("./"); /** * @param file File|Blob * @return Promsie provides _File */ function makeFromFile(file) { if ((0, _.validateType)('text', file.type)) { return _.SourceFile.load(file); } if ((0, _.validateType)('blob', file.type)) { return _.BinaryFile.load(file); } return Promise.reject("Unknown File Type ".concat(file.type)); }