Index: chrome/browser/resources/file_manager/js/image_editor/image_encoder.js |
=================================================================== |
--- chrome/browser/resources/file_manager/js/image_editor/image_encoder.js (revision 182297) |
+++ chrome/browser/resources/file_manager/js/image_editor/image_encoder.js (working copy) |
@@ -7,10 +7,16 @@ |
*/ |
function ImageEncoder() {} |
-//TODO(JSDOC) |
+/** |
+ * @type {Array.<Object>} |
+ */ |
ImageEncoder.metadataEncoders = {}; |
-//TODO(JSDOC) |
+/** |
+ * @param {function(new:ImageEncoder.MetadataEncoder)} constructor |
+ * //TODO(JSDOC). |
+ * @param {string} mimeType //TODO(JSDOC). |
+ */ |
ImageEncoder.registerMetadataEncoder = function(constructor, mimeType) { |
ImageEncoder.metadataEncoders[mimeType] = constructor; |
}; |
@@ -141,6 +147,13 @@ |
return thumbnailCanvas; |
}; |
+/** |
+ * TODO(JSDOC) |
+ * @param {string} string //TODO(JSDOC). |
+ * @param {number} from //TODO(JSDOC). |
+ * @param {number} to //TODO(JSDOC). |
+ * @return {ArrayBuffer} //TODO(JSDOC). |
+ */ |
ImageEncoder.stringToArrayBuffer = function(string, from, to) { |
var size = to - from; |
var array = new Uint8Array(size); |
@@ -168,6 +181,10 @@ |
} |
}; |
+/** |
+ * TODO(JSDOC) |
+ * @return {Object} //TODO(JSDOC). |
+ */ |
ImageEncoder.MetadataEncoder.prototype.getMetadata = function() { |
return this.metadata_; |
}; |