MCPcopy
hub / github.com/emberjs/ember.js / makeArray

Function makeArray

packages/@ember/array/lib/make-array.ts:33–38  ·  view source on GitHub ↗
(obj: any | null | undefined)

Source from the content-addressed store, hash-verified

31 */
32function makeArray<T, TT>(obj: T): T extends TT[] ? T : T extends null | undefined ? [] : [T];
33function makeArray(obj: any | null | undefined): Array<any | null | undefined> {
34 if (obj === null || obj === undefined) {
35 return [];
36 }
37 return isArray(obj) ? obj : [obj];
38}
39
40export default makeArray;

Callers 10

index.test.tsFile · 0.90
['@test undefined']Method · 0.85
['@test null']Method · 0.85
['@test string']Method · 0.85
['@test number']Method · 0.85
['@test array']Method · 0.85
['@test true']Method · 0.85
['@test false']Method · 0.85
['@test object']Method · 0.85
initializeFunction · 0.85

Calls 1

isArrayFunction · 0.85

Tested by

no test coverage detected