UNPKG

@projectcaluma/ember-analytics

Version:
17 lines (14 loc) 462 B
import { macroCondition, isTesting } from "@embroider/macros"; import Component from "@glimmer/component"; import { restartableTask, timeout } from "ember-concurrency"; export default class CaFieldSelectorListCaFieldAliasInputComponent extends Component { @restartableTask *debounceInput(event) { if (macroCondition(isTesting())) { // no timeout } else { yield timeout(500); } yield this.args.onInput(event.target.value); } }