Move private APIs to private namespace

Fixes #2078
This commit is contained in:
Steve Gravrock
2025-09-27 13:21:09 -07:00
parent fbec066837
commit 168ff0a751
183 changed files with 2627 additions and 2459 deletions

View File

@@ -45,7 +45,10 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
return DEFAULT_TIMEOUT_INTERVAL;
},
set: function(newValue) {
j$.util.validateTimeout(newValue, 'jasmine.DEFAULT_TIMEOUT_INTERVAL');
j$.private.util.validateTimeout(
newValue,
'jasmine.DEFAULT_TIMEOUT_INTERVAL'
);
DEFAULT_TIMEOUT_INTERVAL = newValue;
}
});
@@ -63,58 +66,61 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @return {Env}
*/
j$.getEnv = function(options) {
const env = (j$.currentEnv_ = j$.currentEnv_ || new j$.Env(options));
const env = (j$.private.currentEnv_ =
j$.private.currentEnv_ || new j$.private.Env(options));
//jasmine. singletons in here (setTimeout blah blah).
return env;
};
j$.isArray_ = function(value) {
return j$.isA_('Array', value);
j$.private.isArray = function(value) {
return j$.private.isA('Array', value);
};
j$.isObject_ = function(value) {
return value !== undefined && value !== null && j$.isA_('Object', value);
};
j$.isString_ = function(value) {
return j$.isA_('String', value);
};
j$.isNumber_ = function(value) {
return j$.isA_('Number', value);
};
j$.isFunction_ = function(value) {
return j$.isA_('Function', value);
};
j$.isAsyncFunction_ = function(value) {
return j$.isA_('AsyncFunction', value);
};
j$.isGeneratorFunction_ = function(value) {
return j$.isA_('GeneratorFunction', value);
};
j$.isTypedArray_ = function(value) {
j$.private.isObject = function(value) {
return (
j$.isA_('Float32Array', value) ||
j$.isA_('Float64Array', value) ||
j$.isA_('Int16Array', value) ||
j$.isA_('Int32Array', value) ||
j$.isA_('Int8Array', value) ||
j$.isA_('Uint16Array', value) ||
j$.isA_('Uint32Array', value) ||
j$.isA_('Uint8Array', value) ||
j$.isA_('Uint8ClampedArray', value)
value !== undefined && value !== null && j$.private.isA('Object', value)
);
};
j$.isA_ = function(typeName, value) {
return j$.getType_(value) === '[object ' + typeName + ']';
j$.private.isString = function(value) {
return j$.private.isA('String', value);
};
j$.isError_ = function(value) {
j$.private.isNumber = function(value) {
return j$.private.isA('Number', value);
};
j$.private.isFunction = function(value) {
return j$.private.isA('Function', value);
};
j$.private.isAsyncFunction = function(value) {
return j$.private.isA('AsyncFunction', value);
};
j$.private.isGeneratorFunction = function(value) {
return j$.private.isA('GeneratorFunction', value);
};
j$.private.isTypedArray = function(value) {
return (
j$.private.isA('Float32Array', value) ||
j$.private.isA('Float64Array', value) ||
j$.private.isA('Int16Array', value) ||
j$.private.isA('Int32Array', value) ||
j$.private.isA('Int8Array', value) ||
j$.private.isA('Uint16Array', value) ||
j$.private.isA('Uint32Array', value) ||
j$.private.isA('Uint8Array', value) ||
j$.private.isA('Uint8ClampedArray', value)
);
};
j$.private.isA = function(typeName, value) {
return j$.private.getType(value) === '[object ' + typeName + ']';
};
j$.private.isError = function(value) {
if (!value) {
return false;
}
@@ -126,15 +132,15 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
return typeof value.stack === 'string' && typeof value.message === 'string';
};
j$.isAsymmetricEqualityTester_ = function(obj) {
return obj ? j$.isA_('Function', obj.asymmetricMatch) : false;
j$.private.isAsymmetricEqualityTester = function(obj) {
return obj ? j$.private.isA('Function', obj.asymmetricMatch) : false;
};
j$.getType_ = function(value) {
j$.private.getType = function(value) {
return Object.prototype.toString.apply(value);
};
j$.isDomNode = function(obj) {
j$.private.isDomNode = function(obj) {
// Node is a function, because constructors
return typeof jasmineGlobal.Node !== 'undefined'
? obj instanceof jasmineGlobal.Node
@@ -145,7 +151,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
// return obj.nodeType > 0;
};
j$.isMap = function(obj) {
j$.private.isMap = function(obj) {
return (
obj !== null &&
typeof obj !== 'undefined' &&
@@ -153,7 +159,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
);
};
j$.isSet = function(obj) {
j$.private.isSet = function(obj) {
return (
obj !== null &&
typeof obj !== 'undefined' &&
@@ -161,7 +167,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
);
};
j$.isWeakMap = function(obj) {
j$.private.isWeakMap = function(obj) {
return (
obj !== null &&
typeof obj !== 'undefined' &&
@@ -169,7 +175,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
);
};
j$.isURL = function(obj) {
j$.private.isURL = function(obj) {
return (
obj !== null &&
typeof obj !== 'undefined' &&
@@ -177,11 +183,11 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
);
};
j$.isIterable_ = function(value) {
j$.private.isIterable = function(value) {
return value && !!value[Symbol.iterator];
};
j$.isDataView = function(obj) {
j$.private.isDataView = function(obj) {
return (
obj !== null &&
typeof obj !== 'undefined' &&
@@ -189,15 +195,15 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
);
};
j$.isPromise = function(obj) {
j$.private.isPromise = function(obj) {
return !!obj && obj.constructor === jasmineGlobal.Promise;
};
j$.isPromiseLike = function(obj) {
return !!obj && j$.isFunction_(obj.then);
j$.private.isPromiseLike = function(obj) {
return !!obj && j$.private.isFunction(obj.then);
};
j$.fnNameFor = function(func) {
j$.private.fnNameFor = function(func) {
if (func.name) {
return func.name;
}
@@ -209,7 +215,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
return matches ? matches[1] : '<anonymous>';
};
j$.isPending_ = function(promise) {
j$.private.isPending = function(promise) {
const sentinel = {};
return Promise.race([promise, Promise.resolve(sentinel)]).then(
function(result) {
@@ -231,7 +237,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Constructor} clazz - The constructor to check against.
*/
j$.any = function(clazz) {
return new j$.Any(clazz);
return new j$.private.Any(clazz);
};
/**
@@ -243,7 +249,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @function
*/
j$.anything = function() {
return new j$.Anything();
return new j$.private.Anything();
};
/**
@@ -255,7 +261,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @function
*/
j$.truthy = function() {
return new j$.Truthy();
return new j$.private.Truthy();
};
/**
@@ -268,7 +274,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @function
*/
j$.falsy = function() {
return new j$.Falsy();
return new j$.private.Falsy();
};
/**
@@ -280,7 +286,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @function
*/
j$.empty = function() {
return new j$.Empty();
return new j$.private.Empty();
};
/**
@@ -292,7 +298,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Object} sample - The value to compare the actual to.
*/
j$.is = function(sample) {
return new j$.Is(sample);
return new j$.private.Is(sample);
};
/**
@@ -304,7 +310,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @function
*/
j$.notEmpty = function() {
return new j$.NotEmpty();
return new j$.private.NotEmpty();
};
/**
@@ -317,7 +323,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Object} sample - The subset of properties that _must_ be in the actual.
*/
j$.objectContaining = function(sample) {
return new j$.ObjectContaining(sample);
return new j$.private.ObjectContaining(sample);
};
/**
@@ -330,7 +336,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {RegExp|String} expected
*/
j$.stringMatching = function(expected) {
return new j$.StringMatching(expected);
return new j$.private.StringMatching(expected);
};
/**
@@ -343,7 +349,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {String} expected
*/
j$.stringContaining = function(expected) {
return new j$.StringContaining(expected);
return new j$.private.StringContaining(expected);
};
/**
@@ -356,7 +362,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Array} sample
*/
j$.arrayContaining = function(sample) {
return new j$.ArrayContaining(sample);
return new j$.private.ArrayContaining(sample);
};
/**
@@ -370,7 +376,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Array} sample
*/
j$.arrayWithExactContents = function(sample) {
return new j$.ArrayWithExactContents(sample);
return new j$.private.ArrayWithExactContents(sample);
};
/**
@@ -384,7 +390,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Map} sample - The subset of items that _must_ be in the actual.
*/
j$.mapContaining = function(sample) {
return new j$.MapContaining(sample);
return new j$.private.MapContaining(sample);
};
/**
@@ -398,7 +404,7 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
* @param {Set} sample - The subset of items that _must_ be in the actual.
*/
j$.setContaining = function(sample) {
return new j$.SetContaining(sample);
return new j$.private.SetContaining(sample);
};
/**
@@ -414,8 +420,8 @@ getJasmineRequireObj().base = function(j$, jasmineGlobal) {
return false;
}
return (
putativeSpy.and instanceof j$.SpyStrategy &&
putativeSpy.calls instanceof j$.CallTracker
putativeSpy.and instanceof j$.private.SpyStrategy &&
putativeSpy.calls instanceof j$.private.CallTracker
);
};