mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-21 13:27:15 +08:00
* Ember Feature Flags: use interface to support merging user-defined props. * Fix test file name. * Inline (in-file?) `assertType` for ember-feature-flags.
16 lines
626 B
TypeScript
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;
|
|
}
|