| Module: | @ember/object |
|---|
Defined in packages/@ember/object/lib/computed/computed_macros.ts:60
Available since v1.6.0
import { empty } from '@ember/object/computed'; A computed property macro that returns true if the value of the dependent property is null, an empty string, empty array, or empty function.
Example:
import { set } from '@ember/object';
import { empty } from '@ember/object/computed';
class ToDoList {
constructor(todos) {
set(this, 'todos', todos);
}
@empty('todos') isDone;
}
let todoList = new ToDoList(
['Unit Test', 'Documentation', 'Release']
);
todoList.isDone; // false
set(todoList, 'todos', []);
todoList.isDone; // true
© 2022 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember/4.9/functions/@ember%2Fobject%2Fcomputed/empty