@triviality/core
Version:
Purely typed service container
10 lines (9 loc) • 583 B
TypeScript
import { FF } from './FeatureFactory';
import { InternalContextContext } from './Context/InternalContextContext';
declare type ExcludeInvokeInternalContext = Omit<InternalContextContext, 'invoke'> & {
invoke?: typeof invokeFeatureFactory;
};
export declare function invokeFeatureFactory(context: ExcludeInvokeInternalContext, ff: FF): void;
export declare function invokeFeatureFactory(context: ExcludeInvokeInternalContext): (ff: FF) => void;
export declare const invokeFeatureFactories: (context: ExcludeInvokeInternalContext) => (features: FF<any, any>[]) => void;
export {};