Files
DefinitelyTyped/types/ember-feature-flags/index.d.ts
Chris Krycho ce95a260e0 Ember Feature Flags: use interface to support merging user-defined pr… (#22927)
* Ember Feature Flags: use interface to support merging user-defined props.

* Fix test file name.

* Inline (in-file?) `assertType` for ember-feature-flags.
2018-01-17 09:48:17 -08:00

16 lines
626 B
TypeScript

// Type definitions for ember-feature-flags 3.0
// Project: https://github.com/kategengler/ember-feature-flags#readme
// Definitions by: Frank Tan <https://github.com/tansongyang>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.4
import Ember from 'ember';
// https://github.com/kategengler/ember-feature-flags/blob/v3.0.0/addon/services/features.js#L5
export default interface Features extends Ember.Service {
setup(features: { [key: string]: boolean }): void;
enable(feature: string): void;
disable(feature: string): void;
isEnabled(feature: string): boolean;
}