diff --git src/wp-includes/js/media-views.js src/wp-includes/js/media-views.js
index 3d8d9d7..fd33330 100644
--- src/wp-includes/js/media-views.js
+++ src/wp-includes/js/media-views.js
@@ -2226,13 +2226,23 @@
 	 *
 	 * Type of media frame that is used to select an item or items from the media library
 	 *
-	 * @constructor
+	 * @class
 	 * @augments wp.media.view.MediaFrame
 	 * @augments wp.media.view.Frame
 	 * @augments wp.media.View
 	 * @augments wp.Backbone.View
 	 * @augments Backbone.View
 	 * @mixes wp.media.controller.StateMachine
+	 *
+	 * @since 3.5.0
+	 *
+	 * @param {object}                   [options]                The options hash passed to the frame.
+	 * @param {wp.media.model.Selection} [options.selection]      A selection collection to attach to the frame.
+	 * @param {boolean}                  [options.multiple=false] Whether multiple attachments can be selected.
+	 * @param {array}                    [options.states]         Group of states to override the default states.
+	 * @param {string}                   [options.state=library]  ID of the state to enable when the frame is initialized.
+	 * @param {string}                   options.title            Title for the frame.
+	 * @param {object}                   [options.library]        Properties to send to the Attachments collection constructor.
 	 */
 	media.view.MediaFrame.Select = media.view.MediaFrame.extend({
 		initialize: function() {
