2020-08-26 15:44:50 -07:00
|
|
|
import { Factory } from 'ember-cli-mirage';
|
|
|
|
import { testUrn, testTarget } from '@datahub/shared/mirage-addon/test-helpers/entity-configs';
|
|
|
|
|
|
|
|
// The interface for the feature config entry field in mirage
|
|
|
|
// TODO META-11235: Allow for entity feature configs container to batch targets
|
|
|
|
interface IEntityFeatureConfigEntry {
|
|
|
|
urn: string;
|
|
|
|
target: string;
|
|
|
|
}
|
2020-09-03 10:37:02 -07:00
|
|
|
// For some reason this file gets deleted if named `*-config.ts`
|
2020-08-26 15:44:50 -07:00
|
|
|
export default Factory.extend<IEntityFeatureConfigEntry>({
|
|
|
|
urn: testUrn,
|
|
|
|
target: testTarget
|
|
|
|
});
|
|
|
|
|
|
|
|
declare module 'ember-cli-mirage/types/registries/schema' {
|
|
|
|
interface IMirageSchemaRegistry {
|
2020-09-03 10:37:02 -07:00
|
|
|
entityFeatureConfs: IEntityFeatureConfigEntry;
|
|
|
|
entityFeatureConf?: IEntityFeatureConfigEntry;
|
2020-08-26 15:44:50 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
declare module 'ember-cli-mirage/types/registries/model' {
|
|
|
|
interface IMirageModelRegistry {
|
2020-09-03 10:37:02 -07:00
|
|
|
entityFeatureConfs: IEntityFeatureConfigEntry;
|
|
|
|
entityFeatureConf?: IEntityFeatureConfigEntry;
|
2020-08-26 15:44:50 -07:00
|
|
|
}
|
|
|
|
}
|