29 lines
596 B
JavaScript
29 lines
596 B
JavaScript
define([
|
|
'./Check'
|
|
], function(
|
|
Check) {
|
|
'use strict';
|
|
|
|
var blobUriRegex = /^blob:/i;
|
|
|
|
/**
|
|
* Determines if the specified uri is a blob uri.
|
|
*
|
|
* @exports isBlobUri
|
|
*
|
|
* @param {String} uri The uri to test.
|
|
* @returns {Boolean} true when the uri is a blob uri; otherwise, false.
|
|
*
|
|
* @private
|
|
*/
|
|
function isBlobUri(uri) {
|
|
//>>includeStart('debug', pragmas.debug);
|
|
Check.typeOf.string('uri', uri);
|
|
//>>includeEnd('debug');
|
|
|
|
return blobUriRegex.test(uri);
|
|
}
|
|
|
|
return isBlobUri;
|
|
});
|