draft-js
Version:
A React framework for building text editors.
26 lines (24 loc) • 659 B
Flow
/**
* Copyright 2004-present Facebook. All Rights Reserved.
*
* @flow strict
* @typechecks
* @format
*/
/**
* Retrieve an object's own values as an array. If you want the values in the
* protoype chain, too, use getObjectValuesIncludingPrototype.
*
* If you are looking for a function that creates an Array instance based
* on an "Array-like" object, use createArrayFrom instead.
*
* @param {object} obj An object.
* @return {array} The object's values.
*/
function getOwnObjectValues<TValue>(obj: {
+[key: string]: TValue,
...
}): Array<TValue> {
return Object.keys(obj).map(key => obj[key]);
}
module.exports = getOwnObjectValues;