@triviality/core
Version:
Purely typed service container
11 lines (8 loc) • 314 B
text/typescript
import { FF, RegistryList } from '../../src';
import { ConsoleCommand } from './ConsoleCommand';
export interface ConsoleFeatureServices {
consoleCommands: RegistryList<ConsoleCommand>;
}
export const ConsoleFeature: FF<ConsoleFeatureServices> = ({ registerList }) => ({
consoleCommands: registerList(),
});