mirror of
https://github.com/flarum/framework.git
synced 2024-12-01 14:20:47 +08:00
ab6c03c0cc
- Use JSX for templates - Docblock/comment everything - Mostly passes ESLint (still some work to do) - Lots of renaming, refactoring, etc. CSS hasn't been updated yet.
16 lines
394 B
JavaScript
16 lines
394 B
JavaScript
/**
|
|
* The `extract` utility deletes a property from an object and returns its
|
|
* value.
|
|
*
|
|
* @param {Object} object The object that owns the property
|
|
* @param {String} property The name of the property to extract
|
|
* @return {*} The value of the property
|
|
*/
|
|
export default function extract(object, property) {
|
|
const value = object[property];
|
|
|
|
delete object[property];
|
|
|
|
return value;
|
|
}
|