Skip to content

Commit 52a7423

Browse files
committed
refactor: declare missing model field
1 parent 9b887d0 commit 52a7423

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

addon/components/feature-controls.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,21 @@ import { camelize } from '@ember/string'
55
import windowUtil from 'ember-feature-controls/utils/window'
66
import { getOwner } from '@ember/application'
77

8+
/**
9+
* @typedef {Object} FeatureFlag
10+
* @property {string} key
11+
* @property {boolean} isEnabled
12+
* @property {unknown} default
13+
* @property {unknown} reload
14+
*/
15+
816
export default class FeatureControlsComponent extends Component {
917
@service features
1018
@service featureControlsStorage
1119

20+
/** @type {Array<FeatureFlag>} */
21+
model = []
22+
1223
get featureFlags() {
1324
return this.args.featureFlags ? this.args.featureFlags : this._featureFlags
1425
}

0 commit comments

Comments
 (0)